Sha256: 3f9c9d3136c625ccc38885e64d23a4c43371648bf19a8f7cef4261ed134f582e
Contents?: true
Size: 722 Bytes
Versions: 1
Compression:
Stored size: 722 Bytes
Contents
unless defined?(Kaminari) raise(Tanker::BadConfiguration, "Tanker: Please add 'kaminari' to your Gemfile to use kaminari pagination backend") end module Tanker class KaminariPaginatedArray < Array include ::Kaminari::ConfigurationMethods::ClassMethods include ::Kaminari::PageScopeMethods attr_reader :limit_value, :offset_value, :total_count def initialize(original_array, limit_val, offset_val, total_count) @limit_value = limit_val || default_per_page @offset_value, @total_count = offset_val, total_count super(original_array) end def page(num = 1) self end def limit(num) self end def current_page offset_value+1 end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
tanker-1.1.2 | lib/tanker/paginated_array.rb |