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,013 of 196,619
Downloads: 5,999,735

Daily

Ranking: 4,387 of 196,594
Downloads: 808

Depended by

RankDownloadsName
10,062346,668decent_decoration
33,02642,541woo
43,21110,502let-it-be
55,35821,041hashrocket-rails
63,44917,437rails_voter
66,81216,212dobro
70,06515,129expose_query
73,35614,122crud_for
76,23913,326buildybuild
100,4398,618webtrends-rails
105,7777,889exo_cms
125,5535,597decent_exposure-draper
157,3713,747smart_management
166,2493,210surveillance
182,0412,071decent_decoration-ruby3

Depends on

RankDownloadsName
71,431,827,091activesupport
47788,216,130railties
50774,392,842actionmailer
124408,435,726rspec-rails
1,00551,552,673standard

Owners

#GravatarHandle
1iconhashrocket
2iconmattpolito