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

Methods included from Attributes

#get_main_model, #prepare_attrs, #set_delegations, #set_reader_for_main_model

Instance Method Details

#after_initObject



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