lib/gator/runner.rb in gator-0.0.11.pre vs lib/gator/runner.rb in gator-0.0.12.pre
- old
+ new
@@ -14,7 +14,20 @@
desc "version", "Show Gator version"
def version
say "Gator --pre"
end
+ #The following lines fixes a bug in thor see: https://github.com/wycats/thor/pull/150
+ class << self
+ def register(klass, subcommand_name, usage, description, options={})
+ if klass <= Thor::Group
+ desc usage, description, options
+ define_method(subcommand_name) { |*args| invoke klass }
+ else
+ desc usage, description, options
+ subcommand subcommand_name, klass
+ end
+ end
+ end
+
end
end
\ No newline at end of file