BETAmodules.com is in beta — open to partnerships & joint ventures.Build with us

decent_exposure

v3.0.4RubyGems· Ruby

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.

The verdict
Abandoned. Last published 5 years ago. No recent activity — look for a maintained alternative.
No recent activity — look for a maintained alternative.
Live from the RubyGems registry · derived rules, not AI
How it scores
MaintenanceAbandoned
PopularityNiche
SecurityClean
LicensePermissive
DepsZero deps
Maintenance
Last published 5 years ago.
Popularity
8.3K downloads / week
Security
No known advisories for this version (OSV).
License
MIT
Dependencies
No runtime dependencies
Recent releases
  • 3.0.45 years ago
  • 3.0.35 years ago
  • 3.0.29 years ago
  • 3.0.19 years ago
  • 3.0.09 years ago
  • 3.0.0.beta210 years ago
  • 3.0.0.beta110 years ago
  • 2.3.310 years ago
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. (Ruby / RubyGems) · Modules