Sha256: c6a98626c6ce861ff3ae5dbea52f594ccf58ff684dd273b92ed36dc9c3f704be

Contents?: true

Size: 923 Bytes

Versions: 1

Compression:

Stored size: 923 Bytes

Contents

require 'jwt'
require 'fast_jsonapi'
require 'api_pack/version'
require 'api_pack/api_helper'
require 'api_pack/json_web_token'
require 'api_pack/pagination_meta_generator'
require 'api_pack/errors/auth'
require 'api_pack/errors/error_map'
require 'api_pack/errors/handle_error'
require 'api_pack/errors/api_errors_serializer'
require 'api_pack/errors/validation_error_serializer'
require 'api_pack/errors/validation_errors_serializer'
require 'api_pack/support/helper'
require 'api_pack/serializer/parser'

module ApiPack
  module_function

  DEFAULT_PAGE = 1
  DEFAULT_PER_PAGE = 5
  
  def default_per_page=(value)
    @default_per_page = value
  end

  def default_per_page
    @default_per_page ||= DEFAULT_PER_PAGE
  end

  def hmac_secret=(value)
    @hmac_secret = value
  end

  def hmac_secret
    @hmac_secret
  end

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

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
api_pack-1.2.1 lib/api_pack.rb