Sha256: 0234888f87131fa0df6ff152a8f50c9e5b7b2ee0786928fe9bfa88603dc5369e
Contents?: true
Size: 987 Bytes
Versions: 6
Compression:
Stored size: 987 Bytes
Contents
# Base ruby requirements require "http" # Gem requirements require "earnshark_sdk/api/account" require "earnshark_sdk/api/license" require "earnshark_sdk/api/request" require "earnshark_sdk/api/subscription" require "earnshark_sdk/api/version" module EarnShark module Api class Client include Account include License include Request include Subscription #initialize the object with the earnshark product id and token provided def initialize(product_id,key) @product_id, @key = product_id , key @base_url = BASE_URL @app_dir = APP_DIR end def app_dir @app_dir end def base_url @base_url end def get_obj "product_id = #@product_id , token = #@key" end def post(url, body) HTTP.post(url, :json => body) end def get(url) HTTP.get(url).body end end end end
Version data entries
6 entries across 6 versions & 1 rubygems