Class: Rouge::Yielder
- Inherits:
-
Object
- Object
- Rouge::Yielder
- Defined in:
- lib/rouge/util.rb
Instance Method Summary collapse
- #<<(*a) ⇒ Object
-
#initialize(&pr) ⇒ Yielder
constructor
A new instance of Yielder.
Constructor Details
#initialize(&pr) ⇒ Yielder
Returns a new instance of Yielder.
3 4 5 |
# File 'lib/rouge/util.rb', line 3 def initialize(&pr) @proc = pr end |
Instance Method Details
#<<(*a) ⇒ Object
7 8 9 |
# File 'lib/rouge/util.rb', line 7 def <<(*a) @proc && @proc.call(*a) end |