Sha256: 3094d6bf558e97aea9b0e631996e9b53dff93f97a4708e09a3e8920e3513ae4a

Contents?: true

Size: 563 Bytes

Versions: 11

Compression:

Stored size: 563 Bytes

Contents

# frozen_string_literal: true

require "active_record"

require "active_record/connection_adapters/postgresql_adapter"

require "jsonb_accessor/version"
require "jsonb_accessor/helpers"
require "jsonb_accessor/macro"
require "jsonb_accessor/query_helper"
require "jsonb_accessor/query_builder"
require "jsonb_accessor/attribute_query_methods"

module JsonbAccessor
  extend ActiveSupport::Concern
  include Macro
end

ActiveSupport.on_load(:active_record) do
  ActiveRecord::Base.include JsonbAccessor
  ActiveRecord::Base.include JsonbAccessor::QueryBuilder
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
jsonb_accessor-1.4-java lib/jsonb_accessor.rb
jsonb_accessor-1.4 lib/jsonb_accessor.rb
jsonb_accessor-1.3.10 lib/jsonb_accessor.rb
jsonb_accessor-1.3.10-java lib/jsonb_accessor.rb
jsonb_accessor-1.3.8 lib/jsonb_accessor.rb
jsonb_accessor-1.3.7-java lib/jsonb_accessor.rb
jsonb_accessor-1.3.7 lib/jsonb_accessor.rb
jsonb_accessor-1.3.6 lib/jsonb_accessor.rb
jsonb_accessor-1.3.5 lib/jsonb_accessor.rb
jsonb_accessor-1.3.4 lib/jsonb_accessor.rb
jsonb_accessor-1.3.3 lib/jsonb_accessor.rb