class GHWikiTools::Command
Command
is a class for making sub commands of ghwikitools.
Attributes
test_mode[RW]
Public Instance Methods
delete_snippet(name)
click to toggle source
# File lib/ghwikitools/command.rb, line 16 def delete_snippet(name) if options[:directory] puts "repositoy: %s" % options[:directory] GHWikiTools.dir = options[:directory] end GHWikiTools::Page.all.each do |page| if page.delete_snippet(name) puts 'deleted snippet "%s" in the page %s' % [name, page.name] end end end
update()
click to toggle source
# File lib/ghwikitools/command.rb, line 29 def update if options[:directory] puts "repositoy: %s" % options[:directory] GHWikiTools.dir = options[:directory] end GHWikiTools::Page.all.each do |page| if page.insert_header puts 'insert "Header" snippet metadata in the page "%s"' % page.wikiname end if page.insert_footer puts 'insert "Footer" snippet metadata in the page "%s"' % page.wikiname end if page.update_snippets puts 'update snippets in the page "%s"' % page.wikiname end end end
Private Instance Methods
puts(*args)
click to toggle source
# File lib/ghwikitools/command.rb, line 59 def puts(*args) Kernel.puts(*args) unless test_mode end