Class: EventTracer::BasicDecorator
- Inherits:
-
Delegator
- Object
- Delegator
- EventTracer::BasicDecorator
show all
- Defined in:
- lib/event_tracer/basic_decorator.rb
Instance Method Summary
collapse
Constructor Details
Returns a new instance of BasicDecorator.
6
7
8
9
|
# File 'lib/event_tracer/basic_decorator.rb', line 6
def initialize(decoratee)
super
@delegate_sd_obj = @decoratee = decoratee
end
|
Instance Method Details
#__getobj__ ⇒ Object
11
12
13
|
# File 'lib/event_tracer/basic_decorator.rb', line 11
def __getobj__
@delegate_sd_obj
end
|
#__setobj__(obj) ⇒ Object
15
16
17
|
# File 'lib/event_tracer/basic_decorator.rb', line 15
def __setobj__(obj)
@delegate_sd_obj = obj
end
|
#fail_result(message) ⇒ Object
23
24
25
|
# File 'lib/event_tracer/basic_decorator.rb', line 23
def fail_result(message)
LogResult.new(false, message)
end
|
#success_result ⇒ Object
19
20
21
|
# File 'lib/event_tracer/basic_decorator.rb', line 19
def success_result
LogResult.new(true)
end
|