class Temill::SourceFile::InsertionPoint
Attributes
caller_lineno[R]
caller_loc[R]
emitter_lineno[R]
indent[R]
results[R]
Public Class Methods
new(caller_loc, emitter_lineno, with_block, indent)
click to toggle source
@param [Thread::Backtrace::Location] caller_loc
@param [Integer] emitter_lineno
line number after where to emit results @param [bool] with_block whether called with block @param [String] indent
# File lib/temill/core.rb, line 287 def initialize(caller_loc, emitter_lineno, with_block, indent) @caller_location = caller_loc @caller_lineno = caller_loc.lineno @emitter_lineno = emitter_lineno @with_block = with_block @indent = indent @results = [] end
Public Instance Methods
<<(result)
click to toggle source
# File lib/temill/core.rb, line 296 def <<(result) @results << result end