Sha256: 8f2bd8181aabb4dd43099d96e0f69fb3425b0d5e7ab6196d13bbe12af92248ce
Contents?: true
Size: 1.32 KB
Versions: 2
Compression:
Stored size: 1.32 KB
Contents
require 'rubygems' require 'json' require 'magent' require 'benchmark' require 'sinatra' require 'haml' require 'yaml' require 'net/http' require 'uri' require 'cgi' module MagentWeb def self.app MagentWeb::App end def self.connect ENV["MAGENT_ENV"] ||= ENV["RACK_ENV"] || ENV["RAILS_ENV"] if !ENV["MAGENT_ENV"] raise ArgumentError, "please define the env var MAGENT_ENV" end if File.exist?("/etc/magent.yml") Magent.setup(YAML.load_file("/etc/magent.yml"), ENV["MAGENT_ENV"], {}) elsif File.exist?("config/magent.yml") Magent.setup(YAML.load_file("config/magent.yml"), ENV["MAGENT_ENV"], {}) elsif File.exist?("magent.yml") Magent.setup(YAML.load_file("magent.yml"), ENV["MAGENT_ENV"], {}) else raise ArgumentError, "/etc/magent.yml, ./config/magent.yml or ./magent.yml were not found" end end def self.config_path Dir.home+"/.magent_webrc" end def self.config @config ||= YAML.load_file(self.config_path) end end if !File.exist?(MagentWeb.config_path) File.open(MagentWeb.config_path, "w") do |f| f.write YAML.dump("username" => "admin", "password" => "admin", "enable_auth" => true) end $stdout.puts "Created #{MagentWeb.config_path} with username=admin password=admin" end require 'magent_web/mongo_helper' require 'magent_web/app'
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
magent-0.7.0 | lib/magent_web.rb |
magent-0.6.2 | lib/magent_web.rb |