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