# File lib/vagrant_cloud/box.rb, line 76
    def create(short_description = nil, description = nil, org = nil, box_name = nil, is_private = false)
      update_data = !(org && box_name)

      org ||= account.username
      box_name ||= @name
      short_description ||= @short_description
      description ||= @description

      params = {
        name: box_name,
        username: org,
        is_private: is_private,
        short_description: short_description,
        description: description
      }.delete_if { |_, v| v.nil? }

      data = @client.request('post', '/boxes', box: params)

      # Create was called on *this* object, so update
      # objects data locally
      @data = data if update_data
      data
    end