Sha256: 061ab7af216a7a087448980f482fd0bfefd727fc4cbd4d0024d244b8d4e57aa9
Contents?: true
Size: 452 Bytes
Versions: 1
Compression:
Stored size: 452 Bytes
Contents
require 'sinatra/base' module Mongoid::Paginate module Sinatra module Helpers def paginate klass page = ['<div class="pagination">','<ul>'] (1..klass.pages).each do |n| page << "<li><a href='#{request.path}?page=#{n}'>#{n}</a></li>" end page << "</ul></div>" page.join end end def self.registered(app) app.helpers Helpers end ::Sinatra.register self end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
mongoid_paginate-0.0.2 | lib/mongoid_paginate/view_helpers/sinatra.rb |