Class: Noodall::Field
- Inherits:
-
Object
show all
- Includes:
- MongoMapper::EmbeddedDocument
- Defined in:
- app/models/noodall/field.rb
Instance Method Summary
collapse
Instance Method Details
#default_class(response) ⇒ Object
22
23
24
|
# File 'app/models/noodall/field.rb', line 22
def default_class(response)
'default-value' if response.send(underscored_name.to_sym) == default
end
|
#default_label ⇒ Object
14
15
16
|
# File 'app/models/noodall/field.rb', line 14
def default_label
self.label = self.name if self.label.blank?
end
|
#mandatory? ⇒ Boolean
26
27
28
|
# File 'app/models/noodall/field.rb', line 26
def mandatory?
Form::MANDATORY_FIELDS.include?(self.name)
end
|
#underscored_name ⇒ Object
18
19
20
|
# File 'app/models/noodall/field.rb', line 18
def underscored_name
name.parameterize.gsub('-','_').to_s
end
|