module Dronejob::Modules::Options
Public Instance Methods
default_options()
click to toggle source
# File lib/dronejob/modules/options.rb, line 24 def default_options { redis_url: "redis://127.0.0.1:6379" } end
option(key)
click to toggle source
# File lib/dronejob/modules/options.rb, line 20 def option(key) options.send(key) end
options()
click to toggle source
# File lib/dronejob/modules/options.rb, line 11 def options if @options.nil? yaml_file = File.join("dronejob.yml") yaml_options = File.exist?(yaml_file) ? Psych.load_file(yaml_file) : default_options @options = OpenStruct.new(default_options.merge(yaml_options)) end @options end