Method: Formed::Reflection::AssociationReflection#initialize
- Defined in:
- lib/formed/reflection.rb
#initialize(name, scope, options, active_form) ⇒ AssociationReflection
Returns a new instance of AssociationReflection.
349 350 351 352 353 354 355 |
# File 'lib/formed/reflection.rb', line 349 def initialize(name, scope, , active_form) super @type = -([:foreign_type].to_s || "#{options[:as]}_type") if [:as] @foreign_type = -([:foreign_type].to_s || "#{name}_type") if [:polymorphic] ensure_option_not_given_as_class!(:class_name) end |