Project

vizier

0.0
Low commit activity in last 3 years
No release in over a year
Vizier helps you present the right information to your users. By using policies and configurable defaults, it becomes easier to build presenters and be sure that model objects are wrapped in presenters when they are delivered to view templates.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

~> 13.0
~> 3.11
~> 2.3
~> 0.21
~> 1.7
 Project Readme

Tests Coverage Status User Docs API Docs

Vizier

Vizier helps you present information appropriately.

It is a small library for writing and using policy-aware presenters, especially in Rails applications, conveniently.

Installation

Add this line to your application's Gemfile:

gem 'vizier'

And then execute:

$ bundle

Compatibility

Vizier is intended to be compatible with all community-supported Ruby branches (i.e., minor versions), currently:

  • 2.6
  • 2.7
  • 3.0
  • 3.1

We prefer the newest syntax and linting rules that preserve compatibility with the oldest branch in normal maintenance. When the security maintenance for a branch expires, Keycard's compatibility should be considered unsupported.

See also, Ruby's branch maintenance policy.

License

Vizier is licensed under the BSD-3-Clause license. See LICENSE.md.