Module: JsonbAccessor

Extended by:
ActiveSupport::Concern
Includes:
Macro
Defined in:
lib/jsonb_accessor.rb,
lib/jsonb_accessor/macro.rb,
lib/jsonb_accessor/helpers.rb,
lib/jsonb_accessor/version.rb,
lib/jsonb_accessor/query_helper.rb,
lib/jsonb_accessor/query_builder.rb,
lib/jsonb_accessor/attribute_query_methods.rb

Defined Under Namespace

Modules: Helpers, Macro, QueryBuilder, QueryHelper Classes: AttributeQueryMethods

Constant Summary collapse

VERSION =
"1.4"

Class Method Summary collapse

Class Method Details

.enum_support?Boolean

Returns:

  • (Boolean)


6
7
8
9
# File 'lib/jsonb_accessor/version.rb', line 6

def self.enum_support?
  # From AR 7.1 on, enums require a database column.
  Gem::Version.new(ActiveRecord::VERSION::STRING) < Gem::Version.new("7.1")
end