lib/poolparty/helpers/optioner.rb in auser-poolparty-0.2.2 vs lib/poolparty/helpers/optioner.rb in auser-poolparty-0.2.3
- old
+ new
@@ -4,18 +4,21 @@
require 'date'
module PoolParty
class Optioner
include Configurable
-
- attr_reader :options
-
+ include MethodMissingSugar
+
def initialize(args=[], opts={}, &block)
@arguments = args
@parse_options = opts[:parse_options] ? opts[:parse_options] : true
set_default_options
parse_options(&block) if @parse_options
+ self
+ end
+
+ def parent
self
end
def set_default_options
@options = {}
\ No newline at end of file