Class: Rugular::HamlRenderer

Inherits:
Object
  • Object
show all
Includes:
ActionView::Helpers::AssetTagHelper
Defined in:
lib/rugular/tasks/helpers/haml_renderer.rb

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(file) ⇒ HamlRenderer

Returns a new instance of HamlRenderer.



12
13
14
# File 'lib/rugular/tasks/helpers/haml_renderer.rb', line 12

def initialize(file)
  @file = file
end

Class Method Details

.render(file) ⇒ Object



8
9
10
# File 'lib/rugular/tasks/helpers/haml_renderer.rb', line 8

def self.render(file)
  new(file).render
end

Instance Method Details

#renderObject



16
17
18
# File 'lib/rugular/tasks/helpers/haml_renderer.rb', line 16

def render
  Haml::Engine.new(file.read).render(get_binding)
end