Sha256: 2ad73d100c4ae6e2d8e3813dab5dd7e038974bfbff353e92d297466780708864

Contents?: true

Size: 455 Bytes

Versions: 12

Compression:

Stored size: 455 Bytes

Contents

class ArrayListing < Listings::Base

  model { (1..50).to_a }

  scope 'Todos', :all, default: true
  scope 'Impares', :impares, lambda { |items| items.select{|i| i % 2 == 1} }
  deferred_scopes do
    (0..3).each do |i|
      scope "scope#{i}", "sym#{i}".to_sym, lambda { |items| items.select{|item| item % 4 == i} }
    end
  end

  # paginates_per :none
  paginates_per 10

  column 'Num' do |n|
    n
  end

  column 'Num+1' do |n|
    n+1
  end

end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
listings-0.1.15 spec/dummy/app/listings/array_listing.rb
listings-0.1.14 spec/dummy/app/listings/array_listing.rb
listings-0.1.13 spec/dummy/app/listings/array_listing.rb
listings-0.1.12 spec/dummy/app/listings/array_listing.rb
listings-0.1.11 spec/dummy/app/listings/array_listing.rb
listings-0.1.10 spec/dummy/app/listings/array_listing.rb
listings-0.1.8 spec/dummy/app/listings/array_listing.rb
listings-0.1.7 spec/dummy/app/listings/array_listing.rb
listings-0.1.6 spec/dummy/app/listings/array_listing.rb
listings-0.1.5 spec/dummy/app/listings/array_listing.rb
listings-0.1.4 spec/dummy/app/listings/array_listing.rb
listings-0.1.0 spec/dummy/app/listings/array_listing.rb