class BookmeterScraper::Configuration
Attributes
mail[RW]
password[RW]
Public Class Methods
new(config_file = nil)
click to toggle source
# File lib/bookmeter_scraper/configuration.rb, line 5 def initialize(config_file = nil) if config_file.nil? @mail = @password = '' return end config = load_yaml_file(config_file) unless config.has_key?('mail') && config.has_key?('password') raise ConfigurationError, "#{config_file}: Invalid configuration file" end @mail = config['mail'] @password = config['password'] end
Private Instance Methods
load_yaml_file(config_file)
click to toggle source
# File lib/bookmeter_scraper/configuration.rb, line 23 def load_yaml_file(config_file) require 'yaml' YAML.load_file(config_file) end