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,896 of 187,988
Downloads: 5,523,710

Daily

Ranking: 4,670 of 187,967
Downloads: 187

Depended by

RankDownloadsName
9,366334,968decent_decoration
32,00240,303woo
53,39120,267hashrocket-rails
62,47916,390rails_voter
64,88115,548dobro
68,19114,460expose_query
71,57613,463crud_for
74,15512,762buildybuild
98,1778,235webtrends-rails
104,9007,311exo_cms
123,2345,275decent_exposure-draper
155,1673,522smart_management
163,7912,883surveillance
164,8252,817report_ui
179,0881,520decent_decoration-ruby3

Depends on

RankDownloadsName
71,227,183,868activesupport
45680,333,569railties
47670,121,591actionmailer
116357,228,357rspec-rails
1,17736,749,368standard

Owners

#GravatarHandle
1iconhashrocket
2iconmattpolito