Class: Gitlab::Database::Type::Color
- Inherits:
-
ActiveModel::Type::Value
- Object
- ActiveModel::Type::Value
- Gitlab::Database::Type::Color
- Defined in:
- lib/gitlab/database/type/color.rb
Instance Method Summary collapse
Instance Method Details
#cast_value(value) ⇒ Object
15 16 17 |
# File 'lib/gitlab/database/type/color.rb', line 15 def cast_value(value) ::Gitlab::Color.new(value.to_s) end |
#serializable?(value) ⇒ Boolean
11 12 13 |
# File 'lib/gitlab/database/type/color.rb', line 11 def serializable?(value) value.nil? || value.is_a?(::String) || value.is_a?(::Gitlab::Color) end |
#serialize(value) ⇒ Object
7 8 9 |
# File 'lib/gitlab/database/type/color.rb', line 7 def serialize(value) value.to_s if value end |