Sha256: d8fd11019c98790903c6d87e918dd2570b2c428feadbf689e3b1efd5e8d081c2

Contents?: true

Size: 610 Bytes

Versions: 49

Compression:

Stored size: 610 Bytes

Contents

module ActiveRecord
  module ConnectionAdapters
    class IBM_DBAdapter < AbstractAdapter
      
      # This mightn't be in Core, but count(distinct x,y) doesn't work for me
      def supports_count_distinct? #:nodoc:
        false
      end
      
      alias_method :quote_original, :quote
      def quote(value, column = nil)
        if value.kind_of?(String) && column && [:integer, :float].include?(column.type)
              value = column.type == :integer ? value.to_i : value.to_f
              value.to_s
        else
            quote_original(value, column)
        end
      end
    end
  end
end

Version data entries

49 entries across 49 versions & 6 rubygems

Version Path
jwulff-composite_primary_keys-1.0.9 lib/composite_primary_keys/connection_adapters/ibm_db_adapter.rb
kovyrin-composite_primary_keys-2.3.2 lib/composite_primary_keys/connection_adapters/ibm_db_adapter.rb
mingusbabcock-composite_primary_keys-2.2.2.1 lib/composite_primary_keys/connection_adapters/ibm_db_adapter.rb
tyler-composite_primary_keys-1.1.0 lib/composite_primary_keys/connection_adapters/ibm_db_adapter.rb
tyler-composite_primary_keys-1.1.1 lib/composite_primary_keys/connection_adapters/ibm_db_adapter.rb
tyler-composite_primary_keys-1.1.2 lib/composite_primary_keys/connection_adapters/ibm_db_adapter.rb
tyler-composite_primary_keys-1.1.3 lib/composite_primary_keys/connection_adapters/ibm_db_adapter.rb
tyler-composite_primary_keys-1.1.4 lib/composite_primary_keys/connection_adapters/ibm_db_adapter.rb
composite_primary_keys-3.1.11 lib/composite_primary_keys/connection_adapters/ibm_db_adapter.rb
composite_primary_keys-3.1.10 lib/composite_primary_keys/connection_adapters/ibm_db_adapter.rb
composite_primary_keys-3.1.9 lib/composite_primary_keys/connection_adapters/ibm_db_adapter.rb
composite_primary_keys-3.1.8 lib/composite_primary_keys/connection_adapters/ibm_db_adapter.rb
composite_primary_keys-3.1.7 lib/composite_primary_keys/connection_adapters/ibm_db_adapter.rb
composite_primary_keys-3.1.6 lib/composite_primary_keys/connection_adapters/ibm_db_adapter.rb
composite_primary_keys-3.1.5 lib/composite_primary_keys/connection_adapters/ibm_db_adapter.rb
composite_primary_keys-3.1.4 lib/composite_primary_keys/connection_adapters/ibm_db_adapter.rb
composite_primary_keys-3.1.2 lib/composite_primary_keys/connection_adapters/ibm_db_adapter.rb
composite_primary_keys-3.1.1 lib/composite_primary_keys/connection_adapters/ibm_db_adapter.rb
composite_primary_keys-3.1.0 lib/composite_primary_keys/connection_adapters/ibm_db_adapter.rb
composite_primary_keys-3.0.9 lib/composite_primary_keys/connection_adapters/ibm_db_adapter.rb