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