Usare Mustache con Ruby

Mattepuffo's logo
Usare Mustache con Ruby

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!


Condividi

Commentami!