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