Module: ContextExposer::Integrations::WithInstanceVars::ClassMethods
- Defined in:
- lib/context_exposer/integrations/with_instance_vars.rb
Instance Method Summary collapse
-
#context_expose_instance_vars(options = {}) ⇒ Object
(also: #expose_instance_vars)
expose all exposures exposed by decent_exposure to context.
Instance Method Details
#context_expose_instance_vars(options = {}) ⇒ Object Also known as: expose_instance_vars
expose all exposures exposed by decent_exposure to context
7 8 9 10 11 12 13 14 15 |
# File 'lib/context_exposer/integrations/with_instance_vars.rb', line 7 def context_expose_instance_vars = {} expose_keys = self.instance_variables.map {|v| v[1..-1]} _exposure_filter(expose_keys, ).each do |exposure| exposed exposure do send("@#{exposure}") end end end |