Class: Spider::Node::CompileResult
- Inherits:
-
Object
- Object
- Spider::Node::CompileResult
- Defined in:
- lib/spider-node/compile_result.rb
Instance Attribute Summary collapse
-
#exit_status ⇒ Object
readonly
Returns the value of attribute exit_status.
-
#js ⇒ Object
readonly
Returns the value of attribute js.
-
#source_map ⇒ Object
readonly
Returns the value of attribute source_map.
-
#stderr ⇒ Object
readonly
Returns the value of attribute stderr.
-
#stdout ⇒ Object
readonly
Returns the value of attribute stdout.
Instance Method Summary collapse
-
#initialize(js, exit_status, stdout, stderr) ⇒ CompileResult
constructor
A new instance of CompileResult.
- #success? ⇒ Boolean
Constructor Details
#initialize(js, exit_status, stdout, stderr) ⇒ CompileResult
Returns a new instance of CompileResult.
7 8 9 10 11 12 |
# File 'lib/spider-node/compile_result.rb', line 7 def initialize(js, exit_status, stdout, stderr) @js = js @exit_status = exit_status @stdout = stdout @stderr = stderr end |
Instance Attribute Details
#exit_status ⇒ Object (readonly)
Returns the value of attribute exit_status.
14 15 16 |
# File 'lib/spider-node/compile_result.rb', line 14 def exit_status @exit_status end |
#js ⇒ Object (readonly)
Returns the value of attribute js.
14 15 16 |
# File 'lib/spider-node/compile_result.rb', line 14 def js @js end |
#source_map ⇒ Object (readonly)
Returns the value of attribute source_map.
14 15 16 |
# File 'lib/spider-node/compile_result.rb', line 14 def source_map @source_map end |
#stderr ⇒ Object (readonly)
Returns the value of attribute stderr.
14 15 16 |
# File 'lib/spider-node/compile_result.rb', line 14 def stderr @stderr end |
#stdout ⇒ Object (readonly)
Returns the value of attribute stdout.
14 15 16 |
# File 'lib/spider-node/compile_result.rb', line 14 def stdout @stdout end |
Instance Method Details
#success? ⇒ Boolean
16 17 18 |
# File 'lib/spider-node/compile_result.rb', line 16 def success? @exit_status == 0 end |