Sha256: e75d1a12e7d5a2a673e57c892cf894ed0f0ecbd7636f628ccf14d84268565d39

Contents?: true

Size: 263 Bytes

Versions: 21

Compression:

Stored size: 263 Bytes

Contents

module Pay
  class ApplicationRecord < Pay.model_parent_class.constantize
    self.abstract_class = true

    def self.json_column?(name)
      return unless connected? && table_exists?
      [:json, :jsonb].include?(attribute_types[name].type)
    end
  end
end

Version data entries

21 entries across 21 versions & 1 rubygems

Version Path
pay-2.7.1 app/models/pay/application_record.rb
pay-2.7.0 app/models/pay/application_record.rb
pay-2.6.11 app/models/pay/application_record.rb
pay-2.6.10 app/models/pay/application_record.rb
pay-2.6.9 app/models/pay/application_record.rb
pay-2.6.8 app/models/pay/application_record.rb
pay-2.6.7 app/models/pay/application_record.rb
pay-2.6.6 app/models/pay/application_record.rb
pay-2.6.5 app/models/pay/application_record.rb
pay-2.6.4 app/models/pay/application_record.rb
pay-2.6.3 app/models/pay/application_record.rb
pay-2.6.2 app/models/pay/application_record.rb
pay-2.6.1 app/models/pay/application_record.rb
pay-2.6.0 app/models/pay/application_record.rb
pay-2.5.0 app/models/pay/application_record.rb
pay-2.4.4 app/models/pay/application_record.rb
pay-2.4.3 app/models/pay/application_record.rb
pay-2.4.2 app/models/pay/application_record.rb
pay-2.4.0 app/models/pay/application_record.rb
pay-2.3.1 app/models/pay/application_record.rb