class QiitaOrg::CLI
Public Class Methods
new(*argv)
click to toggle source
Calls superclass method
# File lib/qiita_org.rb, line 17 def initialize(*argv) super(*argv) @base = QiitaBase.new() end
Public Instance Methods
all(*argv)
click to toggle source
# File lib/qiita_org.rb, line 105 def all(*argv) QiitaAll.new(argv).run() end
config(*argv)
click to toggle source
# File lib/qiita_org.rb, line 76 def config(*argv) status = argv[0] || "local" option = argv[1] || nil input = [argv[2], argv[3], argv[4]] config = QiitaConfig.new(status, option, input) config.run end
get(*argv)
click to toggle source
# File lib/qiita_org.rb, line 86 def get(*argv) p mode = argv[0] || "qiita" p id = argv[1] || nil get = QiitaGet.new(mode, id) get.run end
list(*argv)
click to toggle source
# File lib/qiita_org.rb, line 111 def list(*argv) p mode = argv[0] || "qiita" QiitaList.new(mode) end
post(*argv)
click to toggle source
# File lib/qiita_org.rb, line 31 def post(*argv) os = @base.check_pc_os() if argv.size > 2 GetMultipleFiles.new(argv, os, "post").run() else #if argv.size > 1 if argv[-1].match(/(.+).org/) GetMultipleFiles.new(argv, os, "post").run() else p ["in qiita_org.rb", argv] p file = argv[0] || "README.org" p mode = argv[1] || @base.pick_up_option(file) qiita = QiitaPost.new(file, mode, os) begin qiita.select_option(mode) rescue RuntimeError => e puts $! else qiita.run end end end end
say_hello(*name)
click to toggle source
# File lib/qiita_org.rb, line 24 def say_hello(*name) name = name[0] || "world" puts "Hello #{name}." end
template(*argv)
click to toggle source
# File lib/qiita_org.rb, line 95 def template(*argv) os = @base.check_pc_os() filename = argv[0] || "template.org" filename = (filename.include?(".org"))? filename : "#{filename}.org" template = QiitaGetTemplate.new(os, filename).run() end
upload(*argv)
click to toggle source
# File lib/qiita_org.rb, line 57 def upload(*argv) os = @base.check_pc_os() if argv.size > 2 GetMultipleFiles.new(argv, os, "upload").run() else #if argv.size > 1 if argv[-1].match(/(.+).org/) GetMultipleFiles.new(argv, os, "upload").run() else p file = argv[0] || "README.org" p mode = argv[1] || @base.pick_up_option(file) qiita = QiitaFileUpLoad.new(file, mode, os).upload() end end end
version()
click to toggle source
# File lib/qiita_org.rb, line 118 def version puts QiitaOrg::VERSION end