Class: Nusii::Request
- Inherits:
-
Object
- Object
- Nusii::Request
- Defined in:
- lib/nusii/request.rb
Instance Method Summary collapse
- #create_call(resource_class, resource) ⇒ Object
- #delete_call(resource_class, resource_id, options = {}) ⇒ Object
- #index_call(resource_class, options = {}) ⇒ Object
- #nested_create_call(resource_class, nested_resource_id, nested_resource_class, params) ⇒ Object
- #nested_index_call(resource_class, nested_resource_id, nested_resource, options = {}) ⇒ Object
- #send_call(resource_class, resource, params) ⇒ Object
- #show_call(resource_class, resource_id = nil, options = {}) ⇒ Object
- #update_call(resource_class, resource) ⇒ Object
Instance Method Details
#create_call(resource_class, resource) ⇒ Object
19 20 21 22 |
# File 'lib/nusii/request.rb', line 19 def create_call resource_class, resource operator = ApiOperations::Create.new(resource_class, resource) operator.call end |
#delete_call(resource_class, resource_id, options = {}) ⇒ Object
34 35 36 37 |
# File 'lib/nusii/request.rb', line 34 def delete_call resource_class, resource_id, ={} operator = ApiOperations::Delete.new(resource_class, resource_id, ) operator.call end |
#index_call(resource_class, options = {}) ⇒ Object
9 10 11 12 |
# File 'lib/nusii/request.rb', line 9 def index_call resource_class, ={} operator = ApiOperations::Index.new(resource_class, ) operator.call end |
#nested_create_call(resource_class, nested_resource_id, nested_resource_class, params) ⇒ Object
24 25 26 27 |
# File 'lib/nusii/request.rb', line 24 def nested_create_call resource_class, nested_resource_id, nested_resource_class, params operator = ApiOperations::NestedCreate.new(resource_class, nested_resource_id, nested_resource_class, params) operator.call end |
#nested_index_call(resource_class, nested_resource_id, nested_resource, options = {}) ⇒ Object
14 15 16 17 |
# File 'lib/nusii/request.rb', line 14 def nested_index_call resource_class, nested_resource_id, nested_resource, ={} operator = ApiOperations::NestedIndex.new(resource_class, nested_resource_id, nested_resource, ) operator.call end |
#send_call(resource_class, resource, params) ⇒ Object
39 40 41 42 |
# File 'lib/nusii/request.rb', line 39 def send_call resource_class, resource, params operator = ApiOperations::Send.new(resource_class, resource, params) operator.call end |
#show_call(resource_class, resource_id = nil, options = {}) ⇒ Object
4 5 6 7 |
# File 'lib/nusii/request.rb', line 4 def show_call resource_class, resource_id = nil, = {} operator = ApiOperations::Show.new(resource_class, resource_id, ) operator.call end |
#update_call(resource_class, resource) ⇒ Object
29 30 31 32 |
# File 'lib/nusii/request.rb', line 29 def update_call resource_class, resource operator = ApiOperations::Update.new(resource_class, resource) operator.call end |