module Stalkedbybean::Parser
Constants
- CONFIG_SETTINGS_FILE
Public Instance Methods
get_default_file_path()
click to toggle source
# File lib/stalkedbybean/parser.rb, line 23 def get_default_file_path settings = YAML::load_file(CONFIG_SETTINGS_FILE) settings["default"] end
load_default_options(file_path)
click to toggle source
# File lib/stalkedbybean/parser.rb, line 14 def load_default_options(file_path) default_options = YAML::load(open(file_path)) symbolize_option_names(default_options) end
parse_options(file_path, options)
click to toggle source
# File lib/stalkedbybean/parser.rb, line 7 def parse_options(file_path, options) file_path ||= get_default_file_path default_options = load_default_options(file_path) parsed_options = symbolize_option_names(options) default_options.merge!(parsed_options) end
symbolize_option_names(options)
click to toggle source
# File lib/stalkedbybean/parser.rb, line 19 def symbolize_option_names(options) options.map { |key, value| [key.to_sym, value] }.to_h end