class Feedbook::Configuration
Constants
- INTERVAL_FORMAT
Attributes
interval[R]
options[R]
Public Class Methods
new(opts = {})
click to toggle source
Initializes new Configuration
object with configuration for program instance @param opts = {} [Hash] Hash with configuration of interval and suppliers
@return [NilClass] nil
# File lib/feedbook/configuration.rb, line 14 def initialize(opts = {}) @interval = Helpers::TimeIntervalParser.parse opts.delete('interval') @options = opts end
Public Instance Methods
load_notifiers()
click to toggle source
Load notifiers configuration
@return [NilClass] nil
# File lib/feedbook/configuration.rb, line 22 def load_notifiers options.each do |name, config| notifier = Factories::NotifiersFactory.create(name) notifier.load_configuration(config) unless notifier.nil? end end