Class: Fakettp::Error

Inherits:
Object
  • Object
show all
Defined in:
lib/fakettp/error.rb

Constant Summary collapse

ERROR_FILE =
File.join FAKETTP_BASE, 'tmp', 'errors'

Class Method Summary collapse

Class Method Details

.<<(message) ⇒ Object



9
10
11
12
13
# File 'lib/fakettp/error.rb', line 9

def self.<< message
  File.open ERROR_FILE, 'a' do |f|
    f.puts message
  end
end

.clear_allObject



5
6
7
# File 'lib/fakettp/error.rb', line 5

def self.clear_all
  FileUtils.rm_rf ERROR_FILE
end

.empty?Boolean

Returns:

  • (Boolean)


15
16
17
# File 'lib/fakettp/error.rb', line 15

def self.empty?
  !File.exists? ERROR_FILE
end

.listObject



19
20
21
# File 'lib/fakettp/error.rb', line 19

def self.list
  empty? ? '' : File.read(ERROR_FILE)
end