Sha256: 56a5a99d0d4df4ce3856e06138d97c6abcdfd220e51f55ce92eef97707204578

Contents?: true

Size: 1.35 KB

Versions: 7

Compression:

Stored size: 1.35 KB

Contents

require "jsonapi_compliable/version"
require "jsonapi_compliable/errors"
require "jsonapi_compliable/resource"
require "jsonapi_compliable/query"
require "jsonapi_compliable/sideload"
require "jsonapi_compliable/scope"
require "jsonapi_compliable/scoping/base"
require "jsonapi_compliable/scoping/sort"
require "jsonapi_compliable/scoping/paginate"
require "jsonapi_compliable/scoping/extra_fields"
require "jsonapi_compliable/scoping/filterable"
require "jsonapi_compliable/scoping/default_filter"
require "jsonapi_compliable/scoping/filter"
require "jsonapi_compliable/util/render_options"
require "jsonapi_compliable/adapters/abstract"
require "jsonapi_compliable/stats/dsl"
require "jsonapi_compliable/stats/payload"
require "jsonapi_compliable/util/include_params"
require "jsonapi_compliable/util/field_params"
require "jsonapi_compliable/util/hash"

# require correct jsonapi-rb before extensions
if defined?(Rails)
  require 'jsonapi_compliable/rails'
else
  require 'jsonapi/serializable'
end

require "jsonapi_compliable/extensions/extra_attribute"
require "jsonapi_compliable/extensions/boolean_attribute"

module JsonapiCompliable
  autoload :Base,           'jsonapi_compliable/base'
  autoload :Deserializable, 'jsonapi_compliable/deserializable'

  def self.included(klass)
    klass.instance_eval do
      include Base
      include Deserializable
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
jsonapi_compliable-0.5.7 lib/jsonapi_compliable.rb
jsonapi_compliable-0.5.6 lib/jsonapi_compliable.rb
jsonapi_compliable-0.5.5 lib/jsonapi_compliable.rb
jsonapi_compliable-0.5.4 lib/jsonapi_compliable.rb
jsonapi_compliable-0.5.3 lib/jsonapi_compliable.rb
jsonapi_compliable-0.5.2 lib/jsonapi_compliable.rb
jsonapi_compliable-0.5.1 lib/jsonapi_compliable.rb