Module: ActiveModel::Form::StringAttribute
- Defined in:
- lib/active_model/form/attributes.rb
Class Method Summary collapse
Class Method Details
.limit ⇒ Object
84 85 86 |
# File 'lib/active_model/form/attributes.rb', line 84 def self.limit nil end |
.number? ⇒ Boolean
80 81 82 |
# File 'lib/active_model/form/attributes.rb', line 80 def self.number? false end |
.parse(v) ⇒ Object
66 67 68 69 70 71 72 73 74 |
# File 'lib/active_model/form/attributes.rb', line 66 def self.parse(v) if v.present? String.new(v) elsif ['', nil].include? v.to_s.strip nil else raise "Couldn't parse string attribute value: '#{v}'" end end |
.type ⇒ Object
76 77 78 |
# File 'lib/active_model/form/attributes.rb', line 76 def self.type :string end |