class RssNotifier::Config
Constants
- DEFAULTS
Public Class Methods
default()
click to toggle source
# File lib/rss_notifier/config.rb, line 29 def self.default RssNotifier::Config.new(DEFAULTS) end
load(filename)
click to toggle source
# File lib/rss_notifier/config.rb, line 24 def self.load(filename) c = YAML.load(File.read(filename)) RssNotifier::Config.new(DEFAULTS.dup.merge(c['rss_notifier'] || c[:rss_notifier])) end
Public Instance Methods
save_to(filename)
click to toggle source
# File lib/rss_notifier/config.rb, line 33 def save_to(filename) File.open(filename, 'w') do |f| f.write(YAML.dump({ rss_notifier: self.to_h })) end end