Module: JsonapiCompliable

Defined in:
lib/jsonapi_compliable/query.rb,
lib/jsonapi_compliable.rb,
lib/jsonapi_compliable/base.rb,
lib/jsonapi_compliable/rails.rb,
lib/jsonapi_compliable/scope.rb,
lib/jsonapi_compliable/errors.rb,
lib/jsonapi_compliable/version.rb,
lib/jsonapi_compliable/resource.rb,
lib/jsonapi_compliable/sideload.rb,
lib/jsonapi_compliable/stats/dsl.rb,
lib/jsonapi_compliable/util/hash.rb,
lib/jsonapi_compliable/scoping/base.rb,
lib/jsonapi_compliable/scoping/sort.rb,
lib/jsonapi_compliable/adapters/null.rb,
lib/jsonapi_compliable/stats/payload.rb,
lib/jsonapi_compliable/scoping/filter.rb,
lib/jsonapi_compliable/scoping/paginate.rb,
lib/jsonapi_compliable/adapters/abstract.rb,
lib/jsonapi_compliable/util/field_params.rb,
lib/jsonapi_compliable/scoping/filterable.rb,
lib/jsonapi_compliable/util/include_params.rb,
lib/jsonapi_compliable/util/render_options.rb,
lib/jsonapi_compliable/scoping/extra_fields.rb,
lib/jsonapi_compliable/adapters/active_record.rb,
lib/jsonapi_compliable/scoping/default_filter.rb,
lib/jsonapi_compliable/util/relationship_payload.rb,
lib/jsonapi_compliable/extensions/extra_attribute.rb,
lib/jsonapi_compliable/extensions/boolean_attribute.rb,
lib/jsonapi_compliable/adapters/active_record_sideloading.rb

Overview

TODO: refactor - code could be better but it's a one-time thing.

Defined Under Namespace

Modules: Adapters, Base, Errors, Extensions, Rails, Scoping, Stats, Util Classes: Deserializer, Query, Resource, Scope, Sideload

Constant Summary collapse

VERSION =
"0.6.1"

Class Method Summary collapse

Class Method Details

.included(klass) ⇒ Object



39
40
41
42
43
# File 'lib/jsonapi_compliable.rb', line 39

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