lib/api_pack.rb in api_pack-1.0.1 vs lib/api_pack.rb in api_pack-1.1.1

- old
+ new

@@ -1,30 +1,38 @@ 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/constants' -require 'api_pack/support/api_helper' +require 'api_pack/support/helper' require 'api_pack/serializer/parser' module ApiPack module_function - PER_PAGE = 10 + DEFAULT_PAGE = 1 + DEFAULT_PER_PAGE = 10 # 24 hours from now DEFAULT_EXP = (Time.now + 1 * 86_400).to_i - attr_writer :default_per_page, :exp + def default_per_page=(value) + @default_per_page = value + end def default_per_page - @default_per_page ||= PER_PAGE + @default_per_page ||= DEFAULT_PER_PAGE + end + + def exp=(value) + @exp = value end def exp @exp ||= DEFAULT_EXP end