Class: Sinatra::Browse::ErbTemplate

Inherits:
BrowseFormat show all
Includes:
ERB::Util
Defined in:
lib/sinatra/browse/format.rb

Instance Method Summary collapse

Constructor Details

#initialize(browse_routes, filename) ⇒ ErbTemplate

Returns a new instance of ErbTemplate.



29
30
31
32
# File 'lib/sinatra/browse/format.rb', line 29

def initialize(browse_routes, filename)
  super(browse_routes)
  @template = File.read(File.dirname(__FILE__) + "/erb_templates/" + filename)
end

Instance Method Details

#generateObject



34
35
36
# File 'lib/sinatra/browse/format.rb', line 34

def generate
  ERB.new(@template).result(binding)
end