Categories: Abstraction [Edit]

decent_exposure

https://rubygems.org/gems/decent_exposure
https://github.com/hashrocket/decent_exposure
DecentExposure helps you program to an interface, rather than an implementation in your Rails controllers. The fact of the matter is that sharing state via instance variables in controllers promotes close coupling with views. DecentExposure gives you a declarative manner of exposing an interface to the state that controllers contain and thereby decreasing coupling and improving your testability and overall design.

Total

Ranking: 2,977 of 193,756
Downloads: 5,837,597

Daily

Ranking: 4,302 of 193,649
Downloads: 1,242

Depended by

RankDownloadsName
9,895342,221decent_decoration
32,63842,012woo
54,67620,832hashrocket-rails
62,91017,185rails_voter
66,22415,984dobro
69,45214,919expose_query
73,35113,749crud_for
75,84213,074buildybuild
99,5468,515webtrends-rails
105,2347,733exo_cms
124,2985,520decent_exposure-draper
155,9643,682smart_management
164,5113,132surveillance
180,1371,934decent_decoration-ruby3

Depends on

RankDownloadsName
71,367,928,484activesupport
45752,283,426railties
50739,990,284actionmailer
122391,185,975rspec-rails
1,03547,451,467standard

Owners

#GravatarHandle
1iconhashrocket
2iconmattpolito