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: 3,019 of 197,085
Downloads: 6,024,497

Daily

Ranking: 3,957 of 197,066
Downloads: 718

Depended by

RankDownloadsName
10,090347,363decent_decoration
33,12642,627woo
43,21110,502let-it-be
55,54921,069hashrocket-rails
63,67117,469rails_voter
67,12816,221dobro
70,36215,140expose_query
73,66914,133crud_for
76,56813,341buildybuild
100,8338,628webtrends-rails
106,2237,893exo_cms
125,9885,602decent_exposure-draper
157,7933,752smart_management
166,6053,221surveillance
182,3602,095decent_decoration-ruby3

Depends on

RankDownloadsName
71,443,326,435activesupport
47794,986,186railties
49780,842,635actionmailer
124411,410,621rspec-rails
1,00152,206,783standard

Owners

#GravatarHandle
1iconhashrocket
2iconmattpolito