Module: ActiveRecord::ConnectionAdapters::Quoting

Defined in:
lib/active_record/mysql/enum/quoting.rb

Instance Method Summary collapse

Instance Method Details

#__quote_enumObject



6
# File 'lib/active_record/mysql/enum/quoting.rb', line 6

alias __quote_enum quote

#quote(value) ⇒ Object

Quote a symbol as a normal string. This will support quoting of enumerated values.



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

def quote(value)
  if !value.is_a? Symbol
    __quote_enum(value)
  else
    ActiveRecord::Base.send(:quote_bound_value, value.to_s)
  end
end