Module: JSONAPIHelpers

Defined in:
lib/jsonapi_helpers/support/key_transform.rb,
lib/jsonapi_helpers.rb,
lib/jsonapi_helpers/version.rb,
lib/jsonapi_helpers/params/sort.rb,
lib/jsonapi_helpers/params/fields.rb,
lib/jsonapi_helpers/params/filter.rb,
lib/jsonapi_helpers/params/includes.rb,
lib/jsonapi_helpers/serializers/data.rb,
lib/jsonapi_helpers/serializers/datum.rb,
lib/jsonapi_helpers/serializers/error.rb,
lib/jsonapi_helpers/serializers/model.rb,
lib/jsonapi_helpers/serializers/errors.rb,
lib/jsonapi_helpers/support/string_support.rb,
lib/jsonapi_helpers/serializers/model_error.rb,
lib/jsonapi_helpers/serializers/deserializer.rb,
lib/jsonapi_helpers/serializers/relationships.rb,
lib/jsonapi_helpers/action_dispatch_request_wrapper.rb

Overview

Defined Under Namespace

Modules: KeyTransform, Params, Serializers, StringSupport Classes: ActionDispatchRequestWrapper, Configuration

Constant Summary collapse

MAJOR =
'0'
MINOR =
'2'
PATCH =
'0'
VERSION =
[MAJOR, MINOR, PATCH].join('.').freeze

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.configObject

Returns the value of attribute config.



26
27
28
# File 'lib/jsonapi_helpers.rb', line 26

def config
  @config
end

Class Method Details

.configureObject



29
30
31
32
33
# File 'lib/jsonapi_helpers.rb', line 29

def self.configure
  self.config ||= Configuration.new
  block_given? ? yield(config) : config
  config
end