Module: ContextExposer::BaseController::ClassMethods
- Defined in:
- lib/context_exposer/base_controller.rb
Instance Method Summary collapse
Instance Method Details
#exposed(name, &block) ⇒ Object
16 17 18 19 |
# File 'lib/context_exposer/base_controller.rb', line 16 def exposed name, &block # puts "store: #{name} in hash storage for class #{self}" exposure_storage[name.to_sym] = block end |
#view_context_class(name) ⇒ Object
21 22 23 24 25 |
# File 'lib/context_exposer/base_controller.rb', line 21 def view_context_class name define_method :view_context_class do @view_context_class ||= name.kind_of?(Class) ? name : name.to_s.camelize.constantize end end |