class Nusii::ApiOperations::NestedIndex

Attributes

nested_resource_class[R]
nested_resource_id[R]
options[R]
resource_class[R]

Public Class Methods

new(resource_class, nested_resource_id, nested_resource_class, options={}) click to toggle source
# File lib/nusii/api_operations/nested_index.rb, line 8
def initialize resource_class, nested_resource_id, nested_resource_class, options={}
  @resource_class        = resource_class
  @nested_resource_id    = nested_resource_id
  @nested_resource_class = nested_resource_class
  @options               = options
end

Private Instance Methods

nested_resource_url_string() click to toggle source
# File lib/nusii/api_operations/nested_index.rb, line 21
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_index.rb, line 17
def resource_path
  "/api/v2/#{nested_resource_url_string}/#{nested_resource_id}/#{resource_url_string}"
end