Sha256: 1d2f46e67f97e70f7665439861826bfaff9e12d657958e9c68366562a98b6671

Contents?: true

Size: 1.56 KB

Versions: 13

Compression:

Stored size: 1.56 KB

Contents

require 'active_support/all'
require 'active_model'
require 'global_id/identification'
require 'oj'
require 'superstore/errors'

module Superstore
  extend ActiveSupport::Autoload

  autoload :AttributeMethods
  autoload :Base
  autoload :Associations
  autoload :Caching
  autoload :Callbacks
  autoload :Connection
  autoload :Core
  autoload :Identity
  autoload :Inspect
  autoload :Model
  autoload :Persistence
  autoload :Schema
  autoload :CassandraSchema
  autoload :Scope
  autoload :Scoping
  autoload :Timestamps
  autoload :Type
  autoload :Validations

  module AttributeMethods
    extend ActiveSupport::Autoload

    eager_autoload do
      autoload :Definition
      autoload :Dirty
      autoload :PrimaryKey
      autoload :Typecasting
    end
  end

  module Adapters
    extend ActiveSupport::Autoload

    autoload :AbstractAdapter
    autoload :JsonbAdapter
    autoload :CassandraAdapter
  end

  module Associations
    extend ActiveSupport::Autoload

    autoload :Association
    autoload :Reflection
    autoload :BelongsTo
    autoload :HasMany
    autoload :HasOne

    module Builder
      extend ActiveSupport::Autoload

      autoload :Association
      autoload :BelongsTo
      autoload :HasMany
      autoload :HasOne
    end
  end

  module Types
    extend ActiveSupport::Autoload

    autoload :BaseType
    autoload :ArrayType
    autoload :BooleanType
    autoload :DateType
    autoload :FloatType
    autoload :IntegerType
    autoload :JsonType
    autoload :StringType
    autoload :TimeType
  end
end

require 'superstore/railtie' if defined?(Rails)

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
superstore-2.4.4 lib/superstore.rb
superstore-2.4.3 lib/superstore.rb
superstore-2.4.2 lib/superstore.rb
superstore-2.4.1 lib/superstore.rb
superstore-2.4.0 lib/superstore.rb
superstore-2.3.0 lib/superstore.rb
superstore-2.2.0 lib/superstore.rb
superstore-2.1.3 lib/superstore.rb
superstore-2.1.2 lib/superstore.rb
superstore-2.1.1 lib/superstore.rb
superstore-2.1.0 lib/superstore.rb
superstore-2.0.1 lib/superstore.rb
superstore-2.0.0 lib/superstore.rb