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