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,962 of 192,692
Downloads: 5,772,331

Daily

Ranking: 4,354 of 192,666
Downloads: 315

Depended by

RankDownloadsName
9,821340,698decent_decoration
32,52441,684woo
54,41420,751hashrocket-rails
62,79317,065rails_voter
65,93215,917dobro
69,17114,855expose_query
72,97713,705crud_for
75,48413,026buildybuild
99,2478,472webtrends-rails
105,0867,669exo_cms
124,1455,471decent_exposure-draper
155,6763,659smart_management
164,3963,082surveillance
167,1382,882report_ui
180,2841,805decent_decoration-ruby3

Depends on

RankDownloadsName
71,339,865,813activesupport
45737,529,284railties
49725,767,393actionmailer
122383,409,389rspec-rails
1,05045,612,842standard

Owners

#GravatarHandle
1iconhashrocket
2iconmattpolito