Sha256: c3fa68a96f2532f003bdbd0a9d55d32fab52c726c4b598f2e3476c04f19cfa77
Contents?: true
Size: 782 Bytes
Versions: 5
Compression:
Stored size: 782 Bytes
Contents
#!/usr/bin/env ruby begin require 'vegas' rescue LoadError require 'rubygems' require 'vegas' end require_relative './../lib/webapp' require_relative './../lib/api' options = Vegas::WINDOWS ? {:foreground => true} : {} Vegas::Runner.new(Rack::URLMap.new({ "/api" => MemcachedManager::API.new, "/" => MemcachedManager::Webapp.new }), 'memcached-manager', options) do |runner, opts, app| opts.on('-H host', '--memcached-host H', 'Define memcached host') do |mh| ENV['memcached_host'] = mh runner.logger.info "Running memcached with host #{ENV['memcached_host']}" end opts.on('-P port', '--memcached-port P', 'Define memcached port') do |mp| ENV['memcached_port'] = mp runner.logger.info "Running memcached with port #{ENV['memcached_port']}" end end
Version data entries
5 entries across 5 versions & 1 rubygems