class Rake::Distribute::Item::TiltFile

Public Class Methods

new(&block) click to toggle source
Calls superclass method Rake::Distribute::Item::ErbFile::new
# File lib/rake/distribute/item/tiltfile.rb, line 10
def initialize(&block)
  Tilt.prefer Tilt::ErubisTemplate
  super
end

Public Instance Methods

prefer(tilt_template) click to toggle source
# File lib/rake/distribute/item/tiltfile.rb, line 15
def prefer(tilt_template)
  begin
    Tilt.prefer tilt_template
  rescue NameError => e
    raise "rake/distribute: #{e.message}"
  end

end
render(from, to) click to toggle source
# File lib/rake/distribute/item/tiltfile.rb, line 24
def render(from, to)
  File.open(to, 'w') do |f|
    tilt = Tilt.new(from)
    f.write(tilt.render(ContextStruct.new(@context)))
    f.flush
  end
end