class Railroader::Template

Attributes

render_path[R]
src[W]
type[RW]

Public Class Methods

new(name, called_from, file_name, tracker) click to toggle source
Calls superclass method Railroader::Collection::new
# File lib/railroader/tracker/template.rb, line 9
def initialize name, called_from, file_name, tracker
  super name, nil, file_name, nil, tracker
  @render_path = called_from
  @outputs = []
end

Public Instance Methods

add_output(exp) click to toggle source
# File lib/railroader/tracker/template.rb, line 15
def add_output exp
  @outputs << exp
end
each_output() { |o| ... } click to toggle source
# File lib/railroader/tracker/template.rb, line 19
def each_output
  @outputs.each do |o|
    yield o
  end
end
rendered_from_controller?() click to toggle source
# File lib/railroader/tracker/template.rb, line 25
def rendered_from_controller?
  if @render_path
    @render_path.rendered_from_controller?
  else
    false
  end
end