Class: Her::Kaminari::HeaderParser
- Inherits:
-
Faraday::Response::Middleware
- Object
- Faraday::Response::Middleware
- Her::Kaminari::HeaderParser
- Defined in:
- lib/her/kaminari/header_parser.rb
Instance Method Summary collapse
Instance Method Details
#on_complete(env) ⇒ Object
8 9 10 11 12 13 14 15 16 17 18 19 |
# File 'lib/her/kaminari/header_parser.rb', line 8 def on_complete(env) @env = env pagination = { total_count: header("x-total").to_i, per_page: (header("x-per-page") || env.body[:data].count).to_i, page: header("x-page").to_i, offset: header('x-offset').to_i } env[:body].merge!(pagination: pagination) end |