Exception: Baykit::BayServer::ConfigException

Inherits:
BayException
  • Object
show all
Defined in:
lib/baykit/bayserver/config_exception.rb

Direct Known Subclasses

Bcf::ParseException

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(file_name, line_no, fmt, *args) ⇒ ConfigException

Returns a new instance of ConfigException.



10
11
12
13
14
# File 'lib/baykit/bayserver/config_exception.rb', line 10

def initialize(file_name, line_no, fmt, *args)
  super(fmt, *args)
  @file_name = file_name
  @line_no = line_no
end

Instance Attribute Details

#file_nameObject (readonly)

Returns the value of attribute file_name.



7
8
9
# File 'lib/baykit/bayserver/config_exception.rb', line 7

def file_name
  @file_name
end

#line_noObject (readonly)

Returns the value of attribute line_no.



8
9
10
# File 'lib/baykit/bayserver/config_exception.rb', line 8

def line_no
  @line_no
end

Class Method Details

.create_message(msg, fname, line) ⇒ Object



20
21
22
# File 'lib/baykit/bayserver/config_exception.rb', line 20

def self::create_message(msg, fname, line)
  return "#{msg == nil ? "" : msg} #{fname}:#{line}"
end

Instance Method Details

#messageObject



16
17
18
# File 'lib/baykit/bayserver/config_exception.rb', line 16

def message()
  return ConfigException::create_message(super, @file_name, @line_no)
end