Class: ActiveRecord::Type::Enum

Inherits:
Value
  • Object
show all
Defined in:
lib/active_record/mysql/enum/enum_type.rb

Overview

:nodoc:

Instance Method Summary collapse

Instance Method Details

#typeObject



7
8
9
# File 'lib/active_record/mysql/enum/enum_type.rb', line 7

def type
  :enum
end

#type_cast_for_database(value) ⇒ Object



11
12
13
14
15
16
17
# File 'lib/active_record/mysql/enum/enum_type.rb', line 11

def type_cast_for_database(value)
  if value.nil? || value == ''
    nil
  else
    value.to_s
  end
end