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.10"

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

#initialize(main_model_instance) ⇒ Object



11
12
13
14
15
16
# File 'lib/linker.rb', line 11

def initialize main_model_instance
  # Creating instance variable for main model
  instance_variable_set("@#{main_model_instance.class.name.underscore}", main_model_instance)

  prepare_attrs
end