BSD Ports

devel/rubygem-pagy 9.3.4 DragonFly

Agnostic pagination in plain Ruby

System
DragonFly
Repository
DPorts
Maintainer
[email protected] (as in FreeBSD)
License
MIT
Categories
devel, rubygems
Package size
57.1 KiB, 240.6 KiB installed

Description

Pagy is a pagination gem.

It works in any environment: with Rack frameworks (Rails, Sinatra, Padrino, etc.) or in pure ruby without Rack

It works with any collection: with any ORM, any DB, any search gem, elasticsearch_rails, meilisearch, searchkick, ransack, and just about any list, even if you cannot count it

It supports all kinds of pagination: calendar, countless, geared, incremental, auto-incremental, infinite, headers, JSON, cursor

It supports all kinds of CSS Frameworks and APIs: bootstrap, bulma, foundation, materialize, semantic, uikit, tailwind, JSON:API

It supports faster client-side rendering: with classic or innovative UI components (see Javascript Components) or by serving JSON to your favorite Javascript framework

It has 100%25 of test coverage for Ruby, HTML and Javascript E2E (see Pagy Workflows CI)

In the other systems

SystemPortVersion
DragonFlydevel/rubygem-pagy9.3.4
FreeBSDdevel/rubygem-pagy43.6.2

Install

Binary package:

pkg install rubygem-pagy

From DPorts:

cd /usr/dports/devel/rubygem-pagy && make install clean

Dependencies

Run dependencies 2

No port depends on this one.