Sha256: 27e0b31a907def50da9624c6b1acc7afd6f4df9572b96e192f733414983fded8
Contents?: true
Size: 1 KB
Versions: 19
Compression:
Stored size: 1 KB
Contents
class NextSpecs def self.yielding_method(expected) yield.should == expected :method_return_value end def self.yielding yield end def self.while_next(arg) x = true while x begin ScratchPad << :begin x = false if arg next 42 else next end ensure ScratchPad << :ensure end end end def self.while_within_iter(arg) yielding do x = true while x begin ScratchPad << :begin x = false if arg next 42 else next end ensure ScratchPad << :ensure end end end end end class ChainedNextTest def self.meth_with_yield(&b) yield.should == :next_return_value :method_return_value end def self.invoking_method(&b) meth_with_yield(&b) end def self.enclosing_method invoking_method do next :next_return_value :wrong_return_value end end end
Version data entries
19 entries across 19 versions & 1 rubygems