Sha256: 258e682df97a2427e50039d98510ed2eac14eaef254a662be84b5516c71fc06e

Contents?: true

Size: 725 Bytes

Versions: 7

Compression:

Stored size: 725 Bytes

Contents

require 'fake_app/active_record/config' if defined? ActiveRecord
require 'fake_app/data_mapper/config' if defined? DataMapper
require 'fake_app/mongoid/config' if defined? Mongoid
require 'fake_app/mongo_mapper/config' if defined? MongoMapper

#models
require 'fake_app/active_record/models' if defined? ActiveRecord
require 'fake_app/data_mapper/models' if defined? DataMapper
require 'fake_app/mongoid/models' if defined? Mongoid
require 'fake_app/mongo_mapper/models' if defined? MongoMapper

class SinatraApp < Sinatra::Base
  register BootstrapPager::Helpers::SinatraHelpers

  get '/users' do
    @users = User.page params[:page]
    erb <<-ERB
<%= @users.map(&:name).join("\n") %>
<%= paginate @users %>
ERB
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
bootstrap_pager-0.11.0 spec/fake_app/sinatra_app.rb
bootstrap_pager-0.10.1 spec/fake_app/sinatra_app.rb
bootstrap_pager-0.10.0 spec/fake_app/sinatra_app.rb
bootstrap_pager-0.9.3 spec/fake_app/sinatra_app.rb
bootstrap_pager-0.9.2 spec/fake_app/sinatra_app.rb
bootstrap_pager-0.9.1 spec/fake_app/sinatra_app.rb
bootstrap_pager-0.9.0 spec/fake_app/sinatra_app.rb