Sha256: ed743219ef2a9af7341cb2fe211513bc9d1d2894f523ca4c19c40e20fd2b93b4

Contents?: true

Size: 741 Bytes

Versions: 9

Compression:

Stored size: 741 Bytes

Contents

module <%= class_name %>
  # @see https://github.com/wallaby-rails/wallaby/blob/master/docs/paginator.md
  class ApplicationPaginator < Wallaby::ModelPaginator
    # # base/abstract class?
    # base_class!

    # # set namespace
    # self.namespace = '<%= class_name %>'

    # # Check if the collection can be paginated
    # def paginatable?
    #   super # do something for all the subclasses
    # end

    # # Total count of the collection
    # def total
    #   super # do something for all the subclasses
    # end

    # # Page size
    # def page_size
    #   super # do something for all the subclasses
    # end

    # # Page number
    # def page_number
    #   super # do something for all the subclasses
    # end
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
wallaby-6.1.6 lib/generators/wallaby/install/templates/application_paginator.rb.erb
wallaby-6.1.5 lib/generators/wallaby/install/templates/application_paginator.rb.erb
wallaby-6.1.4 lib/generators/wallaby/install/templates/application_paginator.rb.erb
wallaby-6.1.3 lib/generators/wallaby/install/templates/application_paginator.rb.erb
wallaby-6.1.2 lib/generators/wallaby/install/templates/application_paginator.rb.erb
wallaby-6.1.1 lib/generators/wallaby/install/templates/application_paginator.rb.erb
wallaby-6.1.0 lib/generators/wallaby/install/templates/application_paginator.rb.erb
wallaby-6.0.2 lib/generators/wallaby/install/templates/application_paginator.rb.erb
wallaby-6.0.1 lib/generators/wallaby/install/templates/application_paginator.rb.erb