Class: HighFive::Thor::Task
- Inherits:
-
Thor
- Object
- Thor
- HighFive::Thor::Task
- Defined in:
- lib/high_five/thor/task.rb
Direct Known Subclasses
HighFive::Thor::Tasks::AndroidTasks, HighFive::Thor::Tasks::Deploy, HighFive::Thor::Tasks::Development, HighFive::Thor::Tasks::Distribution, HighFive::Thor::Tasks::Initialization, HighFive::Thor::Tasks::IosTasks
Defined Under Namespace
Modules: ClassMethods
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(*args) ⇒ Task
constructor
A new instance of Task.
Constructor Details
#initialize(*args) ⇒ Task
38 39 40 41 |
# File 'lib/high_five/thor/task.rb', line 38 def initialize(*args) super end |
Class Method Details
.banner(task, namespace = false, subcommand = true) ⇒ Object
6 7 8 9 10 11 12 13 |
# File 'lib/high_five/thor/task.rb', line 6 def self.(task, namespace = false, subcommand = true) if self.namespace == "high_five" ns = "" else ns = "#{self.namespace}:" end "hi5 #{ns}" + task.formatted_usage(self, namespace, subcommand) end |