class UberDoc::Generate
Public Class Methods
should_run?(options)
click to toggle source
# File lib/uberdoc/tasks/generate_task.rb, line 7 def self.should_run?(options) options.generate end
Public Instance Methods
perform()
click to toggle source
# File lib/uberdoc/tasks/generate_task.rb, line 11 def perform # Check if there already a doc file in this directory file_path = File.join(Dir.pwd, "UberDocMe") if File.exists?(file_path) puts "There is already an UberDocMe file in this directory" return end # Write the template file base_uberdocme = File.open(UberDoc::Util::template_file_path('UberDocMe.Base'), 'rb') { |file| file.read } File.open(file_path, 'w') {|f| f.write(base_uberdocme) } end