Module: TaskwarriorWeb::CommandBuilder
- Included in:
- Command
- Defined in:
- lib/taskwarrior-web/services/builder.rb
Defined Under Namespace
Modules: Base, V1, V2 Classes: InvalidCommandError, MissingTaskIDError
Class Method Summary collapse
Class Method Details
.included(class_name) ⇒ Object
9 10 11 12 13 14 15 16 17 18 19 20 |
# File 'lib/taskwarrior-web/services/builder.rb', line 9 def self.included(class_name) class_name.class_eval do case TaskwarriorWeb::Config.version.major when 2 include TaskwarriorWeb::CommandBuilder::V2 when 1 include TaskwarriorWeb::CommandBuilder::V1 else raise TaskwarriorWeb::UnrecognizedTaskVersion end end end |