Class: WorkLogApp

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

Instance Method Summary collapse

Constructor Details

#initialize(storage) ⇒ WorkLogApp

Returns a new instance of WorkLogApp.



69
70
71
72
# File 'lib/webserver.rb', line 69

def initialize(storage)
  @storage = storage
  @tags = @storage.tags
end

Instance Method Details

#call(env) ⇒ Object



74
75
76
77
# File 'lib/webserver.rb', line 74

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