Class: ByteSize::ActiveRecordType
- Inherits:
-
ActiveRecord::Type::Value
- Object
- ActiveRecord::Type::Value
- ByteSize::ActiveRecordType
- Defined in:
- lib/bytesize/activerecord.rb
Instance Method Summary collapse
Instance Method Details
#cast(value) ⇒ Object
21 22 23 |
# File 'lib/bytesize/activerecord.rb', line 21 def cast( value ) value.nil? ? nil : ByteSize.new(value) end |
#deserialize(value) ⇒ Object
25 26 27 |
# File 'lib/bytesize/activerecord.rb', line 25 def deserialize( value ) value.nil? ? nil : ByteSize.new(value) end |
#serialize(value) ⇒ Object
29 30 31 |
# File 'lib/bytesize/activerecord.rb', line 29 def serialize( value ) value.nil? ? nil : value.to_i end |