From 5eb6ddb307214bee0a35a5dec099090d63bb38a3 Mon Sep 17 00:00:00 2001 From: Paul van Tilburg Date: Sun, 16 Nov 2014 11:43:54 +0100 Subject: [PATCH] Move default configuration to the Hued module; add config_dir --- bin/hued | 2 +- lib/hued.rb | 8 +++++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/bin/hued b/bin/hued index 560aaba..1b24c3f 100755 --- a/bin/hued +++ b/bin/hued @@ -13,7 +13,7 @@ require "hued" # Option parsing -options = {blink: true} +options = {} opt_parser = OptionParser.new do |opts| opts.banner = "Usage: hued [options]" opts.separator "" diff --git a/lib/hued.rb b/lib/hued.rb index a082c2e..2e0705a 100644 --- a/lib/hued.rb +++ b/lib/hued.rb @@ -25,8 +25,14 @@ module Hued # FIXME: load scenes as Hued::Scene classes Scenes = {} + DefaultConfig = { blink: true, + config_dir: "config", + hue_debug: false, + debug: false } + + def configure(options) - @config = options + @config = DefaultConfig.merge(options) # Set up the logger @log = Logger.new($stdout)