Class: Rubycc::Doctor::Builder::Result

Inherits:
Struct
  • Object
show all
Defined in:
lib/rubycc/doctor/builder.rb

Overview

The outcome of building one gem. status : :no_ext | :built | :failed | :unknown stage : nil, or the failing stage (:extconf/:compile/:link/:require/:timeout) reason : short human-readable explanation (stderr summary etc.) sos : produced .so paths (on :built) require_ok : whether the require smoke check passed (:built only; a failed require does not demote the build — the .so was made — but is noted)

Instance Attribute Summary collapse

Instance Attribute Details

#reasonObject

Returns the value of attribute reason

Returns:

  • (Object)

    the current value of reason



41
42
43
# File 'lib/rubycc/doctor/builder.rb', line 41

def reason
  @reason
end

#require_okObject

Returns the value of attribute require_ok

Returns:

  • (Object)

    the current value of require_ok



41
42
43
# File 'lib/rubycc/doctor/builder.rb', line 41

def require_ok
  @require_ok
end

#sosObject

Returns the value of attribute sos

Returns:

  • (Object)

    the current value of sos



41
42
43
# File 'lib/rubycc/doctor/builder.rb', line 41

def sos
  @sos
end

#stageObject

Returns the value of attribute stage

Returns:

  • (Object)

    the current value of stage



41
42
43
# File 'lib/rubycc/doctor/builder.rb', line 41

def stage
  @stage
end

#statusObject

Returns the value of attribute status

Returns:

  • (Object)

    the current value of status



41
42
43
# File 'lib/rubycc/doctor/builder.rb', line 41

def status
  @status
end