module Settingable::Settings::ClassMethods
The class methods for the Settings
module.
Public Instance Methods
default_settings(value = nil)
click to toggle source
@!method default_settings
Retrieves the default settings. If there are no defaults, it returns an empty hash. @return [Hash]
@!method default_settings
(value)
Sets the default settings. @param value [Hash] The default settings. @return [void]
# File lib/settingable/settings.rb, line 35 def default_settings(value = nil) if value @_default_settings = value else @_default_settings || {} end end
instance()
click to toggle source
Returns an instance of the included module. Repeated calls return the same instance.
@return [Settings]
# File lib/settingable/settings.rb, line 20 def instance @_settings ||= new end