Class: Mxrb::Functional::Result

Inherits:
Data
  • Object
show all
Defined in:
lib/mxrb/functional.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#finishedObject (readonly)

Returns the value of attribute finished

Returns:

  • (Object)

    the current value of finished



33
34
35
# File 'lib/mxrb/functional.rb', line 33

def finished
  @finished
end

#testsObject (readonly)

Returns the value of attribute tests

Returns:

  • (Object)

    the current value of tests



33
34
35
# File 'lib/mxrb/functional.rb', line 33

def tests
  @tests
end

Instance Method Details

#failuresObject



36
# File 'lib/mxrb/functional.rb', line 36

def failures = tests.select(&:failed?)

#finished?Boolean

Returns:

  • (Boolean)


35
# File 'lib/mxrb/functional.rb', line 35

def finished? = finished

#passed?Boolean

Returns:

  • (Boolean)


34
# File 'lib/mxrb/functional.rb', line 34

def passed? = finished && tests.all?(&:passed?)