Sha256: 0251fbfa15e8b523ac5da4ba7b46a53ccc02f80a48f578bb229e0de5c7663705
Contents?: true
Size: 521 Bytes
Versions: 3
Compression:
Stored size: 521 Bytes
Contents
module ContextExposer::Integrations module WithDecentExposure extend ActiveSupport::Concern module ClassMethods # expose all exposures exposed by decent_exposure to context 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 alias_method :expose_decently, :context_expose_decently end end end
Version data entries
3 entries across 3 versions & 1 rubygems