class
Jargon::Result
- Jargon::Result
- Reference
- Object
Defined in:
jargon/result.crConstructors
- .new(data : JSON::Any, errors : Array(String) = [] of String, subcommand : String | Nil = nil, help_requested : Bool = false, help_subcommand : String | Nil = nil, completion_shell : String | Nil = nil)
- .new(data : Hash(String, JSON::Any), errors : Array(String) = [] of String, subcommand : String | Nil = nil, help_requested : Bool = false, help_subcommand : String | Nil = nil, completion_shell : String | Nil = nil)
Instance Method Summary
- #[](key : String) : JSON::Any
- #[]?(key : String) : JSON::Any | Nil
- #completion_requested? : Bool
- #completion_shell : String | Nil
- #data : JSON::Any
- #errors : Array(String)
- #help_requested? : Bool
- #help_subcommand : String | Nil
- #subcommand : String | Nil
- #to_json : String
- #to_pretty_json : String
- #valid? : Bool
Constructor Detail
def self.new(data : JSON::Any, errors : Array(String) = [] of String, subcommand : String | Nil = nil, help_requested : Bool = false, help_subcommand : String | Nil = nil, completion_shell : String | Nil = nil)
#
def self.new(data : Hash(String, JSON::Any), errors : Array(String) = [] of String, subcommand : String | Nil = nil, help_requested : Bool = false, help_subcommand : String | Nil = nil, completion_shell : String | Nil = nil)
#