Module: Formtastic::Inputs::Base::Associations

Included in:
Formtastic::Inputs::Base
Defined in:
lib/formtastic/inputs/base/associations.rb

Instance Method Summary collapse

Instance Method Details

#associationObject

:belongs_to, etc



8
9
10
# File 'lib/formtastic/inputs/base/associations.rb', line 8

def association
  @association ||= association_macro_for_method(method)
end

#association_primary_keyObject



24
25
26
# File 'lib/formtastic/inputs/base/associations.rb', line 24

def association_primary_key
  association_primary_key_for_method(method)
end

#belongs_to?Boolean

Returns:

  • (Boolean)


16
17
18
# File 'lib/formtastic/inputs/base/associations.rb', line 16

def belongs_to?
  association == :belongs_to
end

#has_many?Boolean

Returns:

  • (Boolean)


20
21
22
# File 'lib/formtastic/inputs/base/associations.rb', line 20

def has_many?
  association == :has_many
end

#reflectionObject



12
13
14
# File 'lib/formtastic/inputs/base/associations.rb', line 12

def reflection
  @reflection ||= reflection_for(method)
end