Module: Linker
- Extended by:
- ActiveSupport::Concern
- Includes:
- Attributes, Params
- Defined in:
- lib/linker.rb,
lib/linker/version.rb,
lib/linker/forms/params.rb,
lib/linker/forms/attributes.rb,
lib/linker/forms/configuration_methods.rb
Defined Under Namespace
Modules: Attributes, ConfigurationMethods, Params
Constant Summary collapse
- VERSION =
"0.0.14"
Constants included from Attributes
Attributes::USELESS_COLUMNS_REGEX
Instance Method Summary collapse
- #after_init ⇒ Object
- #initialize(main_model_instance = self.class._main_model.constantize.send(:new)) ⇒ Object
Methods included from Attributes
#get_main_model, #prepare_attrs, #set_delegations, #set_reader_for_main_model
Instance Method Details
#after_init ⇒ Object
19 20 |
# File 'lib/linker.rb', line 19 def after_init end |
#initialize(main_model_instance = self.class._main_model.constantize.send(:new)) ⇒ Object
11 12 13 14 15 16 17 |
# File 'lib/linker.rb', line 11 def initialize(main_model_instance = self.class._main_model.constantize.send(:new)) # Creating instance variable for main model instance_variable_set("@#{main_model_instance.class.name.underscore}", main_model_instance) prepare_attrs after_init end |