Sha256: 3d15ae116beb2dc243d79d0ed2d6ab2a5fe641223ffc87ab31f487aef66a9fd0
Contents?: true
Size: 437 Bytes
Versions: 3
Compression:
Stored size: 437 Bytes
Contents
require 'haml' require 'ostruct' class HamlProcessor attr_reader :html def initialize(haml) render_context = ::OpenStruct.new({}) engine = ::Haml::Engine.new haml @html = engine.render render_context end def self.open(path) haml_file = if File.exists? path path else File.expand_path(File.join(Dir.pwd, path)) end haml = File.open(haml_file).read HamlProcessor.new haml end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
reveal-ck-0.1.2 | lib/reveal-ck/haml_processor.rb |
reveal-ck-0.1.1 | lib/reveal-ck/haml_processor.rb |
reveal-ck-0.1.0 | lib/reveal-ck/haml_processor.rb |