Object
# File rbs-1.4.0/lib/rbs/test.rb, line 42
def self.break(arguments:)
new(arguments: arguments, exit_value: nil, exit_type: :break)
end
# File rbs-1.4.0/lib/rbs/test.rb, line 38
def self.exception(arguments:, exception:)
new(arguments: arguments, exit_value: exception, exit_type: :exception)
end
# File rbs-1.4.0/lib/rbs/test.rb, line 64
def break?
exit_type == :break
end
# File rbs-1.4.0/lib/rbs/test.rb, line 51
def exception
raise unless exit_type == :exception
exit_value
end
# File rbs-1.4.0/lib/rbs/test.rb, line 60
def exception?
exit_type == :exception
end