Class: Nailgun::Client::ExitStatus
- Inherits:
-
Object
- Object
- Nailgun::Client::ExitStatus
- Defined in:
- lib/nailgun/client.rb
Overview
Extend the return value with a success? method akin to Process::Status, which I can’t figure out how to instantiate manually
Instance Method Summary collapse
-
#initialize(value) ⇒ ExitStatus
constructor
A new instance of ExitStatus.
- #inspect ⇒ Object
- #method_missing(*args) ⇒ Object
- #success? ⇒ Boolean
Constructor Details
#initialize(value) ⇒ ExitStatus
Returns a new instance of ExitStatus.
179 180 181 |
# File 'lib/nailgun/client.rb', line 179 def initialize(value) @val = value end |
Dynamic Method Handling
This class handles dynamic methods through the method_missing method
#method_missing(*args) ⇒ Object
185 186 187 |
# File 'lib/nailgun/client.rb', line 185 def method_missing(*args) @val.send(*args) end |
Instance Method Details
#inspect ⇒ Object
188 189 190 |
# File 'lib/nailgun/client.rb', line 188 def inspect @val.inspect end |
#success? ⇒ Boolean
182 183 184 |
# File 'lib/nailgun/client.rb', line 182 def success? @val == 0 end |