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
102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 |
# File 'lib/jekyll-code-example-tag.rb', line 102 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 |