Module: Backup::Configuration

Extended by:
Configuration
Included in:
Configuration
Defined in:
lib/backup/configuration.rb,
lib/backup/configuration/store.rb,
lib/backup/configuration/helpers.rb

Defined Under Namespace

Modules: Helpers Classes: Store

Instance Method Summary collapse

Instance Method Details

#defaults(&block) ⇒ Object

Pass calls on to the proper class and log a warning



15
16
17
18
19
20
21
22
23
24
# File 'lib/backup/configuration.rb', line 15

def defaults(&block)
  klass = eval(self.to_s.sub('Configuration::', ''))
  Logger.warn Errors::ConfigurationError.new "    [DEPRECATION WARNING]\n    \#{ self }.defaults is being deprecated.\n    To set pre-configured defaults for \#{ klass }, use:\n    \#{ klass }.defaults\n  EOS\n  klass.defaults(&block)\nend\n"