module Mobility::Plugins::Default::BackendMethods

Public Instance Methods

read(locale, accessor_options = {}) click to toggle source

@!group Backend Accessors @!macro backend_reader @option accessor_options [Boolean] default

*false* to disable presence filter.
Calls superclass method
# File lib/mobility/plugins/default.rb, line 91
def read(locale, accessor_options = {})
  default = accessor_options.has_key?(:default) ? accessor_options.delete(:default) : options[:default]
  if (value = super(locale, **accessor_options)).nil?
    Default[default, locale: locale, accessor_options: accessor_options, model: model, attribute: attribute]
  else
    value
  end
end