Class: DocFace::Writer
- Inherits:
-
Object
- Object
- DocFace::Writer
- Defined in:
- lib/docface/writer.rb
Instance Method Summary collapse
- #assets(source, dest) ⇒ Object
- #dir_exists?(directory) ⇒ Boolean
- #write(directory, file, content) ⇒ Object
- #writer(file, content) ⇒ Object
Instance Method Details
#assets(source, dest) ⇒ Object
21 22 23 |
# File 'lib/docface/writer.rb', line 21 def assets(source,dest) FileUtils.cp_r("#{source}/.", dest, :remove_destination => true) end |
#dir_exists?(directory) ⇒ Boolean
13 14 15 |
# File 'lib/docface/writer.rb', line 13 def dir_exists?(directory) File.directory?(directory) end |
#write(directory, file, content) ⇒ Object
6 7 8 9 10 11 |
# File 'lib/docface/writer.rb', line 6 def write(directory,file,content) if !dir_exists?(directory) FileUtils.mkdir_p(directory) end writer(file,content) end |
#writer(file, content) ⇒ Object
17 18 19 |
# File 'lib/docface/writer.rb', line 17 def writer (file,content) File.open(file, 'w') { |file| file.write(content) } end |