module Thor::RakeCompat
def self.included(base)
def self.included(base) super(base) # Hack. Make rakefile point to invoker, so rdoc task is generated properly. rakefile = File.basename(caller[0].match(/(.*):\d+/)[1]) Rake.application.instance_variable_set(:@rakefile, rakefile) rake_classes << base end
def self.rake_classes
def self.rake_classes @rake_classes ||= [] end