Class: Pray::StatementSurface::Reader
- Inherits:
-
Object
- Object
- Pray::StatementSurface::Reader
- Defined in:
- lib/pray/statement_surface.rb
Instance Method Summary collapse
-
#initialize ⇒ Reader
constructor
A new instance of Reader.
- #next ⇒ Object
- #push_raw(statement) ⇒ Object
Constructor Details
#initialize ⇒ Reader
Returns a new instance of Reader.
249 250 251 |
# File 'lib/pray/statement_surface.rb', line 249 def initialize @pending = [] end |
Instance Method Details
#next ⇒ Object
257 258 259 |
# File 'lib/pray/statement_surface.rb', line 257 def next @pending.shift end |
#push_raw(statement) ⇒ Object
253 254 255 |
# File 'lib/pray/statement_surface.rb', line 253 def push_raw(statement) @pending.concat(StatementSurface.(statement)) end |