Class: CurbFu::Test::Server

Inherits:
Object
  • Object
show all
Defined in:
lib/curb-fu/test/server.rb

Class Method Summary collapse

Class Method Details

.error!(message) ⇒ Object

Raises:

  • (StandardError)


15
16
17
18
# File 'lib/curb-fu/test/server.rb', line 15

def self.error!(message)
  puts message
  raise StandardError, message
end

.serve(&blk) ⇒ Object



6
7
8
9
10
11
12
13
# File 'lib/curb-fu/test/server.rb', line 6

def self.serve(&blk)
  Rack::Builder.app do
    run lambda { |env|
      CurbFu::Test::RequestLogger.log(env)
      yield(env) 
    }
  end
end