Sha256: 7d4958476a1ba62a4469ec976cf08ffadc0dadaeca22cbbf5a20f4bb5e34bcb3
Contents?: true
Size: 446 Bytes
Versions: 1
Compression:
Stored size: 446 Bytes
Contents
module SlideHero class Code def initialize(language, &code_file) @language = language @source = File.read("#{Dir.pwd}/#{code_file.call}") rescue Errno::ENOENT abort "#{Dir.pwd}/#{code_file.call} not found" end def compile Tilt::ERBTemplate. new(File.join(Gem.loaded_specs['slide_hero'].full_gem_path, 'lib/slide_hero/views/code.html.erb')).render(self) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
slide_hero-0.0.2 | lib/slide_hero/code.rb |