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,963 of 192,704
Downloads: 5,780,868

Daily

Ranking: 3,493 of 192,689
Downloads: 2,104

Depended by

RankDownloadsName
9,829340,883decent_decoration
32,53441,705woo
54,44720,759hashrocket-rails
62,81717,072rails_voter
65,94915,925dobro
69,16414,867expose_query
73,01713,708crud_for
75,51013,032buildybuild
99,2728,475webtrends-rails
105,1037,673exo_cms
124,1625,475decent_exposure-draper
155,6973,662smart_management
164,4483,083surveillance
167,2092,882report_ui
180,3081,811decent_decoration-ruby3

Depends on

RankDownloadsName
71,343,546,572activesupport
45739,329,726railties
49727,507,667actionmailer
122384,356,821rspec-rails
1,04645,830,042standard

Owners

#GravatarHandle
1iconhashrocket
2iconmattpolito