Class: DocFace::Writer

Inherits:
Object
  • Object
show all
Defined in:
lib/docface/writer.rb

Instance Method Summary collapse

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

Returns:

  • (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