Exception: GyozaError

Inherits:
RuntimeError
  • Object
show all
Defined in:
lib/gyoza-languages/gyoza_error.rb

Overview

Represents a general RuntimeError during the application execution

Class Method Summary collapse

Class Method Details

.invalidDirectory(directory) ⇒ Object



6
7
8
# File 'lib/gyoza-languages/gyoza_error.rb', line 6

def self.invalidDirectory(directory)
  return GyozaError.new("\"#{directory}\" is not a valid directory.")
end

.invalidStatusCode(code) ⇒ Object



18
19
20
# File 'lib/gyoza-languages/gyoza_error.rb', line 18

def self.invalidStatusCode(code)
  return GyozaError.new("Invalid status code #{code}. Expecting value between 100 and 599.")
end

.serverAlreadyStarted(port) ⇒ Object



10
11
12
# File 'lib/gyoza-languages/gyoza_error.rb', line 10

def self.serverAlreadyStarted(port)
  return GyozaError.new("Server is already listening on port #{port}.")
end

.serverNotStartedObject



14
15
16
# File 'lib/gyoza-languages/gyoza_error.rb', line 14

def self.serverNotStarted
  return GyozaError.new('Server has not been started yet.')
end