Class: AwsReporting::Server

Inherits:
Object
  • Object
show all
Defined in:
lib/aws-reporting/server.rb

Instance Method Summary collapse

Constructor Details

#initialize(path, port) ⇒ Server

Returns a new instance of Server.



5
6
7
# File 'lib/aws-reporting/server.rb', line 5

def initialize(path, port)
  @server = WEBrick::HTTPServer.new(:DocumentRoot => path, :Port => port, :BindAddress => "0.0.0.0")
end

Instance Method Details

#startObject



9
10
11
# File 'lib/aws-reporting/server.rb', line 9

def start()
  @server.start
end

#stopObject



13
14
15
16
# File 'lib/aws-reporting/server.rb', line 13

def stop()
  puts 'server stopped.'
  @server.stop
end