Class: DataMarketplace

Inherits:
Resource show all
Defined in:
lib/resources/data_marketplace.rb

Instance Method Summary collapse

Methods inherited from Resource

#get, #post, #post_json

Constructor Details

#initialize(requestor) ⇒ DataMarketplace

Returns a new instance of DataMarketplace.



4
5
6
# File 'lib/resources/data_marketplace.rb', line 4

def initialize(requestor)
  super(requestor, 'data_marketplace')
end

Instance Method Details

#buy(data_feed_uid:, address:) ⇒ Object



16
17
18
# File 'lib/resources/data_marketplace.rb', line 16

def buy(data_feed_uid:, address:)
  post('buy', data_feed_uid: data_feed_uid, address: address)
end

#create_data_point(data_feed_uid:, values:) ⇒ Object



12
13
14
# File 'lib/resources/data_marketplace.rb', line 12

def create_data_point(data_feed_uid:, values:)
  post_json('data_feed', data_feed_uid: data_feed_uid, values: values)
end

#data_feed(data_feed_uid:) ⇒ Object



8
9
10
# File 'lib/resources/data_marketplace.rb', line 8

def data_feed(data_feed_uid:)
  get('data_feed', data_feed_uid: data_feed_uid)
end