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,709 of 182,878
Downloads: 4,933,824

Daily

Ranking: 3,801 of 182,869
Downloads: 649

Depended by

RankDownloadsName
8,664322,717decent_decoration
31,10937,563woo
51,65719,138hashrocket-rails
62,64514,779rails_voter
63,08314,655dobro
66,45913,566expose_query
69,24912,789crud_for
71,65012,150buildybuild
96,4417,667webtrends-rails
104,1356,647exo_cms
120,9354,906decent_exposure-draper
155,1903,133smart_management
160,6702,652report_ui
162,7632,521surveillance
177,636915decent_decoration-ruby3

Depends on

RankDownloadsName
7979,945,643activesupport
42549,886,163railties
47543,697,790actionmailer
116291,623,473rspec-rails
1,37321,878,332standard

Owners

#GravatarHandle
1iconhashrocket
2iconmattpolito