class Nusii::ApiOperations::NestedCreate
Attributes
nested_resource_class[R]
nested_resource_id[R]
params[R]
resource_class[R]
Public Class Methods
new(resource_class, nested_resource_id, nested_resource_class, params)
click to toggle source
# File lib/nusii/api_operations/nested_create.rb, line 8 def initialize resource_class, nested_resource_id, nested_resource_class, params @resource_class = resource_class @nested_resource_id = nested_resource_id @nested_resource_class = nested_resource_class @params = params end
Private Instance Methods
nested_resource_url_string()
click to toggle source
# File lib/nusii/api_operations/nested_create.rb, line 25 def nested_resource_url_string nested_resource_class.class_name.downcase.pluralize end
resource_path()
click to toggle source
# File lib/nusii/api_operations/nested_create.rb, line 21 def resource_path "/api/v2/#{nested_resource_url_string}/#{nested_resource_id}/#{resource_url_string}" end
response()
click to toggle source
# File lib/nusii/api_operations/nested_create.rb, line 17 def response @response ||= connection.post resource_path, params.to_json end