Sha256: 4e0bf0857807fd299aea6d1eff12b57888dfca8e8cc8915b7d8a84a43a7d4d46

Contents?: true

Size: 527 Bytes

Versions: 1

Compression:

Stored size: 527 Bytes

Contents

module Bixby

# Wraps a JSON Request
#
# @attr [String] operation  Name of operation
# @attr [Array] params  Array of paramters; must be valid JSON types
class JsonRequest

  include Jsonify
  include HttpClient

  attr_accessor :operation, :params

  # Create a new JsonRequest
  #
  # @param [String] operation  Name of operation
  # @param [Array] params  Array of parameters; must ve valid JSON types
  def initialize(operation, params)
    @operation = operation
    @params = params
  end

end # JsonRequest
end # Bixby

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
bixby_common-0.2.0 lib/bixby_common/api/json_request.rb