Module: ErrorData::Controls::Error

Defined in:
lib/error_data/controls/error.rb,
lib/error_data/controls/error/message.rb,
lib/error_data/controls/error/backtrace.rb

Defined Under Namespace

Modules: Backtrace, Message

Constant Summary collapse

Example =
Class.new(RuntimeError)
OtherExample =
Class.new(RuntimeError)

Class Method Summary collapse

Class Method Details

.class_nameObject



14
15
16
# File 'lib/error_data/controls/error.rb', line 14

def self.class_name
  Example.name
end

.exampleObject



8
9
10
11
12
# File 'lib/error_data/controls/error.rb', line 8

def self.example
  error = Example.new(message)
  error.set_backtrace(Backtrace.example)
  error
end

.messageObject



18
19
20
# File 'lib/error_data/controls/error.rb', line 18

def self.message
  Message.example
end