Usare Mustache con Ruby
Mustache è uno dei template engine più utilizzati, anche perchè supporta una pletora di linguaggi.
Oggi ne vediamo un esempio in Ruby!
Prima di tutto installiamo la libreria con GEM:
$ gem install mustache
A questo punto creiamo un file Ruby con una classe (Persona) che espone il nome:
require 'mustache'
class Persona < Mustache
self.template_path = __dir__
def name
"Mattepuffo"
end
end
puts Persona.render
L'ultimo passo consiste nel creare un template nella directory indicata (in questo caso nella stessa directory del file Ruby); il nome deve essere classe_in_minuscolo.mustache (in questo caso persona.mustache):
Ciao {{name}}
Avviamo il programma:
$ ruby mustache.rb
Ciao Mattepuffo
Ovviamente è un esempio basico; considerate che potete integrare Mustache anche con altri framework.
Enjoy!
ruby mustache gem
Commentami!