If you see it

Live for passion

Simple Erb Template With Ruby Example

test.erb
1
Hello: <%= Prov.show_hostname("123")%>
prov.rb
1
2
3
4
5
6
class Prov
  def self.show_hostname(host)
      "--------#{host}-------"
  end
end
puts Prov.show_hostname("test")
generate.rb
1
2
3
4
require 'erb'
require './prov'
renderer = ERB.new(File.read("test.erb"))
puts renderer.result

$ ruby generate.rb

Comments