module ActionPush::Concerns::RegisterDefault
Public Instance Methods
default(provider) { |placeholder| ... }
click to toggle source
# File lib/action_push/concerns/register_default.rb, line 14 def default(provider) placeholder = defaults[provider].dup yield(placeholder) if block_given? register_default(provider, placeholder) end
defaults()
click to toggle source
# File lib/action_push/concerns/register_default.rb, line 6 def defaults @defaults ||= {} end
register_default(provider, placeholder)
click to toggle source
# File lib/action_push/concerns/register_default.rb, line 10 def register_default(provider, placeholder) defaults[provider] = placeholder.dup.freeze end