Class: Jekyll::CodeExampleTags::CodeExamplesJsFile
- Inherits:
-
StaticFile
- Object
- StaticFile
- Jekyll::CodeExampleTags::CodeExamplesJsFile
- Defined in:
- lib/jekyll-code-example-tag.rb
Instance Method Summary collapse
Instance Method Details
#write(dest) ⇒ Object
117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 |
# File 'lib/jekyll-code-example-tag.rb', line 117 def write(dest) if File.file?(File.join(FileUtils.pwd, @dir, @name)) in_path = File.join(FileUtils.pwd, @dir, @name) else in_path = File.join(File.dirname(__FILE__), @dir, @name) end dest_path = File.join(dest, @dir, @name) FileUtils.mkdir_p(File.dirname(dest_path)) content = File.read(in_path) File.open(dest_path, 'w') do |f| f.write(content) end end |