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