Class: Magpie::Server

Inherits:
Rack::Server
  • Object
show all
Defined in:
lib/magpie/server.rb

Defined Under Namespace

Classes: Options

Instance Method Summary collapse

Instance Method Details

#appObject



60
61
62
63
64
65
66
# File 'lib/magpie/server.rb', line 60

def app
  require 'apps'
  case self.options[:mode]
    when "snake"; SNAKE_APP
    when "bird"; BIRD_APP
  end
end

#default_optionsObject



68
69
70
71
72
73
74
75
76
77
78
79
# File 'lib/magpie/server.rb', line 68

def default_options
  {
    :environment => "development",
    :pid         => nil,
    :Port        => 9292,
    :Host        => "0.0.0.0",
    :AccessLog   => [],
    :yml         => "magpie.yml",
    :mode        => "snake",
    :log         => "magpie.log"
  }
end