Sha256: e7504199df485f8f5ccdcb1107468ade5bcc3b0a02275d585ded512670e1171d

Contents?: true

Size: 351 Bytes

Versions: 2

Compression:

Stored size: 351 Bytes

Contents

module RoarExtensions
  class KaminariShim < SimpleDelegator
    def per_page
      limit_value
    end

    def next_page
      last_page? ? nil : current_page + 1
    end

    def previous_page
      first_page? ? nil : current_page - 1
    end

    def total_pages
      num_pages
    end

    def total_entries
      total_count
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
roar-extensions-0.1.0 lib/roar_extensions/kaminari_shim.rb
roar-extensions-0.0.4 lib/roar_extensions/kaminari_shim.rb