{"name":"action_controller-expose","downloads":293,"version":"0.1.0","version_created_at":"2026-05-11T10:41:36.193Z","version_downloads":293,"platform":"ruby","authors":"Micah Geisel","info":"`expose :foo` defines an attr_reader and helper_method. `expose :foo, -> { ... }` (or with a block) defines a memoized reader. Replaces the boilerplate of attr_reader + helper_method + def.","licenses":["MIT"],"metadata":{"homepage_uri":"https://github.com/botandrose/action_controller-expose","source_code_uri":"https://github.com/botandrose/action_controller-expose"},"yanked":false,"sha":"a60958994e813a831aeb742cb5a4c8c1d9909063f285e0ea2fd3d72b97853d00","spec_sha":"fb1bf3cccda29ec249994c9dc9ab4b71527defe992f8f6482599ddbf42335845","project_uri":"https://rubygems.org/gems/action_controller-expose","gem_uri":"https://rubygems.org/gems/action_controller-expose-0.1.0.gem","homepage_uri":"https://github.com/botandrose/action_controller-expose","wiki_uri":null,"documentation_uri":null,"mailing_list_uri":null,"source_code_uri":"https://github.com/botandrose/action_controller-expose","bug_tracker_uri":null,"changelog_uri":null,"funding_uri":null,"dependencies":{"development":[{"name":"bundler","requirements":">= 0"},{"name":"rake","requirements":">= 0"},{"name":"rspec","requirements":"~> 3.0"}],"runtime":[{"name":"actionpack","requirements":">= 0"}]}}