Class: Nusii::Request

Inherits:
Object
  • Object
show all
Defined in:
lib/nusii/request.rb

Instance Method Summary collapse

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, options={}
  operator = ApiOperations::Delete.new(resource_class, resource_id, options)
  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, options={}
  operator = ApiOperations::Index.new(resource_class, options)
  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, options={}
  operator = ApiOperations::NestedIndex.new(resource_class, nested_resource_id, nested_resource, options)
  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, options = {}
  operator = ApiOperations::Show.new(resource_class, resource_id, options)
  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