Class: NSIVideoGranulate::FakeServerManager

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

Instance Method Summary collapse

Instance Method Details

#start_server(port = 9886) ⇒ Object

Start the nsi.videogranulate fake server

Parameters:

  • port (Fixnum) (defaults to: 9886)

    the port where the fake server will listen

    • make sure there’s not anything else listenning on this port



56
57
58
59
60
61
62
63
# File 'lib/nsivideogranulate/fake_server.rb', line 56

def start_server(port=9886)
  @thread = Thread.new do
    Server.prepare
    Server.run! :port => port
  end
  sleep(1)
  self
end

#stop_serverObject

Stop the fake server



66
67
68
69
# File 'lib/nsivideogranulate/fake_server.rb', line 66

def stop_server
  @thread.kill
  self
end