Class: Nested::Singleton
- Includes:
- WithMany, WithModelBlock
- Defined in:
- lib/nested/singleton.rb
Constant Summary collapse
- MODEL_BLOCK =
Proc.new do if @__resource.parent instance_variable_get("@#{@__resource.parent.instance_variable_name}").send(@__resource.name) else nil end end
Instance Attribute Summary
Attributes inherited from Resource
#actions, #after_blocks, #before_blocks, #model_block, #name, #parent, #resources, #serializer, #sinatra
Instance Method Summary collapse
Methods included from WithModelBlock
Methods included from WithMany
Methods inherited from Resource
#after, #before, #behave, #child_resource, #create_sinatra_route, #initialize, #initialize_serializer_factory, #instance_variable_name, #parents, #route, #route_replace, #self_and_parents, #serialize, #serialize_exclude_if, #serialize_include_if, #sinatra_errors_to_hash, #sinatra_exec_delete_block, #sinatra_exec_get_block, #sinatra_exec_post_block, #sinatra_exec_put_block, #sinatra_init, #sinatra_init_after, #sinatra_init_before, #sinatra_init_data, #sinatra_init_data_extract_body, #sinatra_init_set_model, #sinatra_init_set_resource, #sinatra_response, #sinatra_response_create_data, #sinatra_response_create_error, #sinatra_response_create_redirect, #sinatra_response_type, #sinatra_set_instance_variable, #to_route_part
Methods included from WithSingleton
Constructor Details
This class inherits a constructor from Nested::Resource
Instance Method Details
#default_model_block ⇒ Object
14 15 16 |
# File 'lib/nested/singleton.rb', line 14 def default_model_block MODEL_BLOCK end |