class DocmeCLI
Public Instance Methods
clean(path = nil)
click to toggle source
# File lib/docme/DocmeCLI.rb, line 30 def clean(path = nil) path = Dir.pwd if path.nil? fail 'Please provide a valid path to a directory that contains a `docme_site` folder.'.color(:red) unless Dir.exist?(path + '/docme_site') puts '+ docme will clean '.color(:cyan) + path if options[:v] puts '+ docme cleaning'.color(:cyan) if options[:v] clean_directory(path + '/docme_site', options[:v]) Dir.rmdir(path + '/docme_site') if Dir.exist?(path + '/docme_site') puts '+ docme_site removed'.color(:cyan) if options[:v] puts '+ docme is now homeless'.color(:cyan) if options[:v] end
default()
click to toggle source
# File lib/docme/DocmeCLI.rb, line 17 def default path = Dir.pwd puts "\n ***Begining docme magix***".color(:green) docmeer = Docme.new(path, options[:v], options[:style], options[:index], options[:page]) docmeer.engage puts "\n ***Finished docme magic!***".color(:green) puts "\n You can find your docs inside the `docme_site` folder. \n Hint: look for site_index.html\n\n".color(:green) end
parse(path)
click to toggle source
# File lib/docme/DocmeCLI.rb, line 63 def parse(path) puts "\n ***Begining docme magix***".color(:green) docmeer = Docme.new(path, options[:v], options[:style], options[:index], options[:page]) docmeer.engage puts "\n ***Finished docme magic!***".color(:green) puts "\n You can find your docs inside the `docme_site` folder. \n Hint: look for index.html\n\n".color(:green) end