Module: ApiPack

Defined in:
lib/api_pack.rb,
lib/api_pack/version.rb,
lib/api_pack/api_helper.rb,
lib/api_pack/errors/auth.rb,
lib/api_pack/json_web_token.rb,
lib/api_pack/errors/error_map.rb,
lib/api_pack/serializer/parser.rb,
lib/api_pack/errors/handle_error.rb,
lib/api_pack/pagination_meta_generator.rb,
lib/api_pack/errors/api_errors_serializer.rb,
lib/api_pack/serializer/adapter/fast_json_api.rb,
lib/api_pack/errors/validation_error_serializer.rb,
lib/api_pack/errors/validation_errors_serializer.rb

Defined Under Namespace

Modules: ApiHelper, Errors, Serializer Classes: JsonWebToken, PaginationMetaGenerator

Constant Summary collapse

DEFAULT_PAGE =
1
DEFAULT_PER_PAGE =
5
VERSION =
'1.3.1'.freeze

Class Method Summary collapse

Class Method Details

.default_per_pageObject



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

def default_per_page
  @default_per_page ||= DEFAULT_PER_PAGE
end

.default_per_page=(value) ⇒ Object



22
23
24
# File 'lib/api_pack.rb', line 22

def default_per_page=(value)
  @default_per_page = value
end

.hmac_secretObject



34
35
36
# File 'lib/api_pack.rb', line 34

def hmac_secret
  @hmac_secret
end

.hmac_secret=(value) ⇒ Object



30
31
32
# File 'lib/api_pack.rb', line 30

def hmac_secret=(value)
  @hmac_secret = value
end

.serializer_adapter=(adapter) ⇒ Object



38
39
40
# File 'lib/api_pack.rb', line 38

def serializer_adapter=(adapter)
  ApiPack::Serializer::Parser.adapter = adapter
end