# File lib/juicer/binary.rb, line 145 def method_missing(m, *args) if @options.key?(m) # Only hit method_missing once per option self.class.send(:define_method, m) do # def verbose get_opt(m) # get_opt(:verbose) end # end return get_opt(m) end return super unless m.to_s =~ /=$/ opt = m.to_s.sub(/=$/, "").to_sym if @options.key?(opt) # Only hit method_missing once per option self.class.send(:define_method, m) do # def verbose=(val) set_opt(opt, args[0]) # set_opt(:verbose, val) end # end return set_opt(opt, args[0]) end super end