app/models/noodall/field.rb in noodall-form-builder-0.4.2 vs app/models/noodall/field.rb in noodall-form-builder-0.5.0
- old
+ new
@@ -1,8 +1,9 @@
module Noodall
class Field
include MongoMapper::EmbeddedDocument
+ plugin MongoMapper::Plugins::MultiParameterAttributes
key :_type, String, :required => true
key :name, String, :required => true
key :label, String
key :default, String
@@ -12,14 +13,14 @@
before_save :default_label
def default_label
self.label = self.name if self.label.blank?
end
-
+
def underscored_name
name.parameterize.gsub('-','_').to_s
end
-
+
def default_class(response)
'default-value' if response.send(underscored_name.to_sym) == default
end
def mandatory?