class Cmds::Navigatable
- Cmds::Navigatable
- Exception
- Reference
- Object
Direct Known Subclasses
- Cmds::InvalidArgument
- Cmds::InvalidCommand
- Cmds::InvalidTask
- Cmds::MissingArgument
- Cmds::MissingCommand
- Cmds::MissingTask
- Cmds::ShowUsage
- Cmds::ShowUsageWithTask
Defined in:
cmds/navigatable.crConstant Summary
-
TEMPLATES =
Hash(String, String).new
Constructors
Class Method Summary
Instance Method Summary
- #exit_code : Int32
- #exit_code=(v : Int32) : Int32
-
#exit_code=(v : Nil)
nil
assignments are always ignored - #exit_code? : Int32 | Nil
- #navigate
- #set(**opts)
- #template
-
#vars : Hash(String, String)
var foo = Foo.new(self) [name.value.id ] Foo.new(self) [name.value.name] new [name.value.id.stringify.gsub(/.new\b.*$/, "")] "Foo"
-
#vars=(v : Hash(String, String)) : Hash(String, String)
var foo = Foo.new(self) [name.value.id ] Foo.new(self) [name.value.name] new [name.value.id.stringify.gsub(/.new\b.*$/, "")] "Foo"
-
#vars=(v : Nil)
nil
assignments are always ignored -
#vars? : Hash(String, String) | Nil
var foo = Foo.new(self) [name.value.id ] Foo.new(self) [name.value.name] new [name.value.id.stringify.gsub(/.new\b.*$/, "")] "Foo"
Macro Summary
Constructor Detail
Class Method Detail
Instance Method Detail
var foo = Foo.new(self) [name.value.id ] Foo.new(self) [name.value.name] new [name.value.id.stringify.gsub(/.new\b.*$/, "")] "Foo"
var foo = Foo.new(self) [name.value.id ] Foo.new(self) [name.value.name] new [name.value.id.stringify.gsub(/.new\b.*$/, "")] "Foo"
var foo = Foo.new(self) [name.value.id ] Foo.new(self) [name.value.name] new [name.value.id.stringify.gsub(/.new\b.*$/, "")] "Foo"