Method: Airplay::Server#initialize

Defined in:
lib/airplay/server.rb

#initializeServer

Returns a new instance of Server.



15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
# File 'lib/airplay/server.rb', line 15

def initialize
  @port = Airplay.configuration.port || find_free_port
  @logger = Airplay::Logger.new("airplay::server")
  @server = Rack::Server.new(
    server: :reel,
    Host: private_ip,
    Port: @port,
    Logger: @logger,
    AccessLog: [],
    quiet: true,
    app: App.app
  )

  start!
end