Sha256: d4103b1d00b0dc2f8a8daa93d4fd61a6638720bb4c12fc8a953166b3d899c9d9
Contents?: true
Size: 1.79 KB
Versions: 1
Compression:
Stored size: 1.79 KB
Contents
module Gritano class Http < Plugin def self.info "TODO" end def on_add config = Config.new(File.join(@home_dir, '.gritano', 'config.yml')) config.http = true config.save end def on_remove config = Config.new(File.join(@home_dir, '.gritano', 'config.yml')) config.http = false config.save end def self.check_install home = Etc.getpwuid.dir if File.exist?(File.join(home, '.gritano', 'config.yml')) config = Config.new(File.join(home, '.gritano', 'config.yml')) if config.http return config.http else return false end else return false end end def self.servername home = Etc.getpwuid.dir if File.exist?(File.join(home, '.gritano', 'config.yml')) config = Config.new(File.join(home, '.gritano', 'config.yml')) if config.http_servername return config.http_servername end end return "http://git.server.com" end add_command "help" do |params| Http.help end add_command "install", "install_dir" do |params| install_dir, = params puts "[git] Cloning" if system "git clone git://github.com/igorbonadio/gritano-grack.git #{install_dir}" puts "Please, edit the gritano-grack/config.yml file to finish your installation." return "Done" end return "error" end add_command "servername:get" do |params| return Http.servername end add_command "servername:set", "servername" do |params| servername, = params home = Etc.getpwuid.dir config = Config.new(File.join(home, '.gritano', 'config.yml')) config.http_servername = servername config.save return "done!" end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
gritano-0.10.3 | lib/gritano/plugin/http.rb |