Test Setup Failed
Push — master ( 487d10...bc6199 )
by Steven
01:33
created

MissingTableNameException.initialize()   A

Complexity

Conditions 1

Size

Total Lines 3

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
cc 1
dl 0
loc 3
rs 10
c 0
b 0
f 0
1
# frozen_string_literal: true
2
3
# class to implement a friendly exception for file not found rather than ErrNoEnt
4
class FileNotFoundException < StandardError
5
  attr_reader :file_name
6
7
  def initialize(file_name)
8
    @file_name = file_name
9
  end
10
11
  def to_s
12
    "#{I18n.t :file_not_found}: #{file_name}"
13
  end
14
end
15
16
# class to implement an exception for Missing Table Names in migrations
17
class MissingTableNameException < StandardError
18
  attr_reader :table_name
19
20
  def initialize(table_name)
21
    @table_name = table_name
22
  end
23
24
  def to_s
25
    "#{I18n.t :missing_table_name}: #{table_name}"
26
  end
27
end
28