Method: Plato::FileObject#write_to
- Defined in:
- lib/plato/repo.rb
#write_to(to_path) ⇒ Object
18 19 20 21 22 23 24 25 26 27 28 |
# File 'lib/plato/repo.rb', line 18 def write_to(to_path) if @data FileUtils.mkdir_p(File.dirname(to_path)) File.open(to_path, 'w') {|f| f.write(@data) } elsif @path FileUtils.mkdir_p(File.dirname(to_path)) FileUtils.cp(@path, to_path) else raise "cannot write out empty file object" end end |