module ApiGuard::Resource
Public Instance Methods
current_resource_mapping()
click to toggle source
# File lib/api_guard/resource_mapper.rb, line 23 def current_resource_mapping request.env['api_guard.mapping'] end
init_resource(params)
click to toggle source
# File lib/api_guard/resource_mapper.rb, line 39 def init_resource(params) self.resource = resource_class.new(params) end
mapped_resource_instance()
click to toggle source
# File lib/api_guard/resource_mapper.rb, line 35 def mapped_resource_instance current_resource_mapping.resource_instance_name end
resource()
click to toggle source
# File lib/api_guard/resource_mapper.rb, line 15 def resource instance_variable_get(mapped_resource_instance) end
resource=(new_resource)
click to toggle source
# File lib/api_guard/resource_mapper.rb, line 19 def resource=(new_resource) instance_variable_set(mapped_resource_instance, new_resource) end
resource_class()
click to toggle source
# File lib/api_guard/resource_mapper.rb, line 31 def resource_class current_resource_mapping.resource_class end
resource_name()
click to toggle source
# File lib/api_guard/resource_mapper.rb, line 27 def resource_name current_resource_mapping.resource_name end