Sha256: 69d18417c080402eee5f275ca94ec491139dff0e92ece67774ec9edd728eaa44

Contents?: true

Size: 433 Bytes

Versions: 20

Compression:

Stored size: 433 Bytes

Contents

module ActiveRecord
  module ConnectionAdapters # :nodoc:
    module Quoting
      alias __quote_enum quote

      # Quote a symbol as a normal string. This will support quoting of
      # enumerated values.
      def quote(value, column = nil)
        if !value.is_a? Symbol
          __quote_enum(value, column)
        else
          ActiveRecord::Base.send(:quote_bound_value, value.to_s)
        end
      end
    end
  end
end

Version data entries

20 entries across 20 versions & 8 rubygems

Version Path
mysql_enum_column-0.2.0 lib/enum/quoting.rb
enum_for_what-1.0.0 lib/enum/quoting.rb
enum_for_what-0.0.1 lib/enum/quoting.rb
dg-enum_column4-0.1.7 lib/enum/quoting.rb
dg-enum_column4-0.1.6 lib/enum/quoting.rb
dg-enum_column4-0.1.4 lib/enum/quoting.rb
smukherjee-openbill-0.1.5 vendor/plugins/enum-column/lib/enum/quoting.rb
smukherjee-openbill-0.1.6 vendor/plugins/enum-column/lib/enum/quoting.rb
smukherjee-openbill-0.1.7 vendor/plugins/enum-column/lib/enum/quoting.rb
enum_column_strict-0.0.2 lib/enum/quoting.rb
enum_column_strict-0.0.1 lib/enum/quoting.rb
enum_column3-0.1.4 lib/enum/quoting.rb
enum_column3-0.1.3 lib/enum/quoting.rb
enum_column-0.1.5 lib/enum_column/quoting.rb
enum_column-0.1.4 lib/enum_column/quoting.rb
enum_column-0.1.2 lib/enum_column/quoting.rb
enum_column-0.1.1 lib/enum/quoting.rb
enum_column-0.1.0 lib/enum/quoting.rb
openbill-0.1.5 vendor/plugins/enum-column/lib/enum/quoting.rb
openbill-0.1.6 vendor/plugins/enum-column/lib/enum/quoting.rb