module GrowthRepublicChatClient::PaginatedApi::HerCollection::ClassMethods

Public Instance Methods

new_collection(parsed_data) click to toggle source

override private method to return a paginated collection

Calls superclass method
# File lib/growth_republic_chat_client/paginated_api/her_collection.rb, line 18
def new_collection(parsed_data)
  collection = super(parsed_data)
  pagination = parsed_data[:pagination]
  Kaminari.paginate_array(collection, total_count: pagination[:total_count])
    .page(pagination[:page])
    .per(pagination[:per_page])
end