module ContextExposer::Integrations::WithDecentExposure::ClassMethods
Public Instance Methods
context_expose_assigned(options = {})
click to toggle source
expose all exposures exposed by decent_exposure to context
# File lib/context_exposer/integrations/with_draper.rb, line 13 def context_expose_assigned options = {} expose_keys = _decorates_assigned_list _exposure_filter(expose_keys, options).each do |exposure| exposed exposure do send(exposure) end end end
Also aliased as: expose_assigned
context_expose_decently(options = {})
click to toggle source
expose all exposures exposed by decent_exposure to context
# File lib/context_exposer/integrations/with_decent_exposure.rb, line 7 def context_expose_decently options = {} expose_keys = _exposures.keys _exposure_filter(expose_keys, options).each do |exposure| exposed exposure do send(exposure) end end end
Also aliased as: expose_decently
decorates_assigned(*variables)
click to toggle source
Calls superclass method
# File lib/context_exposer/integrations/with_draper.rb, line 6 def decorates_assigned(*variables) super variables.extract_options! @decorates_assigned_list = variables end
Protected Instance Methods
_decorates_assigned_list()
click to toggle source
# File lib/context_exposer/integrations/with_draper.rb, line 26 def _decorates_assigned_list @decorates_assigned_list end