class BrainDamage::View::Input::NestedForm
Attributes
nested_model_class_name[R]
nested_plural_table_name[R]
nested_singular_table_name[R]
Public Class Methods
new(field, options)
click to toggle source
Calls superclass method
BrainDamage::Templateable::FieldTemplateable::new
# File lib/generators/brain_damage/lib/views/inputs/nested_form.rb, line 11 def initialize(field, options) super if field and field.relation @nested_model_class_name = field.relation.class_name.to_s else @nested_model_class_name = name.to_s.singularize.camelcase end @nested_singular_table_name = @nested_model_class_name.underscore.singularize @nested_plural_table_name = @nested_model_class_name.underscore.pluralize end
Public Instance Methods
explicit_form?()
click to toggle source
# File lib/generators/brain_damage/lib/views/inputs/nested_form.rb, line 24 def explicit_form? @options[:explicit_form] || false end
nested_on()
click to toggle source
# File lib/generators/brain_damage/lib/views/inputs/nested_form.rb, line 28 def nested_on relation.nested_on end