module Cucumber::Core::Test::Result
Public Class Methods
query_methods(result_type)
click to toggle source
Defines to_sym on a result class for the given result type
Defines predicate methods on a result class with only the given one returning true
# File lib/cucumber/core/test/result.rb, line 12 def self.query_methods(result_type) Module.new do define_method :to_sym do result_type end [:passed, :failed, :undefined, :unknown, :skipped, :pending].each do |possible_result_type| define_method("#{possible_result_type}?") do possible_result_type == to_sym end end end end