Class: Resource

Inherits:
Object
  • Object
show all
Defined in:
lib/abstract/resource.rb

Direct Known Subclasses

AppStore, DataMarketplace, Tokens

Instance Method Summary collapse

Constructor Details

#initialize(requestor, resource) ⇒ Resource

Returns a new instance of Resource.



2
3
4
5
# File 'lib/abstract/resource.rb', line 2

def initialize(requestor, resource)
  @requestor = requestor
  @resource = resource
end

Instance Method Details

#get(action, payload) ⇒ Object



7
8
9
# File 'lib/abstract/resource.rb', line 7

def get(action, payload)
  @requestor.get(@resource, action, payload)
end

#post(action, payload) ⇒ Object



11
12
13
# File 'lib/abstract/resource.rb', line 11

def post(action, payload)
  @requestor.post(@resource, action, payload)
end

#post_json(action, payload) ⇒ Object



15
16
17
# File 'lib/abstract/resource.rb', line 15

def post_json(action, payload)
  @requestor.post_json(@resource, action, payload)
end