Method: Bard::Config#backup
- Defined in:
- lib/bard/config.rb
#backup(value = nil, &block) ⇒ Object
74 75 76 77 78 79 80 81 82 83 84 |
# File 'lib/bard/config.rb', line 74 def backup(value = nil, &block) if block_given? @backup = BackupConfig.new(&block) elsif value == false @backup = BackupConfig.new { disabled } elsif value.nil? # Getter @backup ||= BackupConfig.new { } else raise ArgumentError, "backup accepts false or a block" end end |