Class: Thor

Class | Thor
In: | lib/thor/error.rb lib/thor/options.rb lib/thor/ordered_hash.rb lib/thor/task.rb lib/thor/tasks.rb lib/thor/util.rb lib/thor.rb
Parent: | Object

This is a modified version of Daniel Berger‘s Getopt::Long class, licensed under Ruby‘s license.

### Methods

[] desc group group_name help inherited install_task map maxima method_added method_options new opts package_task register_klass_file spec_task start subclass_files subclasses tasks

### Classes and Modules

Module Thor::Tasks
Module Thor::Util
Class Thor::Error
Class Thor::Options
Class Thor::OrderedHash
Class Thor::PackageTask
Class Thor::Runner
Class Thor::Task
Class Thor::TaskHash

### Attributes

options | [RW] |

### Public Class methods

[](task)
desc(usage, description)
group(name)
group_name()
install_task(spec)
map(map)
maxima()
method_options(opts)
new(opts = {}, *args)
opts()
package_task(spec)
spec_task(file_list, opts = {})
start(args = ARGV)
subclass_files()
subclasses()
tasks()

### Protected Class methods

inherited(klass)
method_added(meth)
register_klass_file(klass, file = caller[1].split(":")[0])

### Public Instance methods

help(task = nil)

[Validate]