Class: WorkLogApp

Inherits:
Object
  • Object
show all
Defined in:
worklog/webserver.rb

Instance Method Summary collapse

Constructor Details

#initialize(storage) ⇒ WorkLogApp

Returns a new instance of WorkLogApp.



68
69
70
# File 'worklog/webserver.rb', line 68

def initialize(storage)
  @storage = storage
end

Instance Method Details

#call(env) ⇒ Object



72
73
74
75
# File 'worklog/webserver.rb', line 72

def call(env)
  req = Rack::Request.new(env)
  WorkLogResponse.new(@storage).response(req)
end