Class: Wor::Paginate::Formatters::AmsFormatter

Inherits:
Base
  • Object
show all
Includes:
ActiveSupport::Callbacks
Defined in:
lib/wor/paginate/formatters/ams_formatter.rb

Instance Attribute Summary

Attributes inherited from Base

#adapter, #content, #formatter, #options

Instance Method Summary collapse

Methods inherited from Base

#format, #initialize

Methods included from Utils::UriHelper

query_params, replace_query_params

Constructor Details

This class inherits a constructor from Wor::Paginate::Formatters::Base

Instance Method Details

#serialized_contentObject



9
10
11
12
13
# File 'lib/wor/paginate/formatters/ams_formatter.rb', line 9

def serialized_content
  return serializable_resource.new(paginated_content).as_json unless serializer.present?
  raise_dependency_error unless serializer.respond_to?('_attributes_data')
  paginated_content.map { |item| serializer.new(item, options) }
end