module SimpleExposure::Core

Public Instance Methods

_apply_exposure_extension(attribute, extension) click to toggle source
# File lib/simple_exposure/core.rb, line 24
def _apply_exposure_extension(attribute, extension)
  value = send(attribute)

  unless value.nil?
    extension = _exposure_extension_class(extension)
    send :"#{attribute}=", extension.apply(value, self)
  end
end
_apply_exposure_extensions() click to toggle source
# File lib/simple_exposure/core.rb, line 16
def _apply_exposure_extensions
  _exposure_extensions.each do |attribute, extensions|
    extensions.each do |extension|
      _apply_exposure_extension(attribute, extension.to_s)
    end
  end
end