class Wor::Paginate::Formatters::PankoFormatter

Public Instance Methods

serialized_content() click to toggle source
# File lib/wor/paginate/formatters/panko_formatter.rb, line 5
def serialized_content
  raise Wor::Paginate::Exceptions::DependencyError unless valid_serializer
  ActiveRecord::Base.transaction do
    Panko::ArraySerializer.new(paginated_content, each_serializer: serializer).to_a
  end
rescue ActiveRecord::StatementInvalid
  retry
end
valid_serializer() click to toggle source
# File lib/wor/paginate/formatters/panko_formatter.rb, line 14
def valid_serializer
  serializer.respond_to?('_descriptor') && defined?(Panko::Serializer)
end