Class: EventTracer::BasicDecorator

Inherits:
Delegator
  • Object
show all
Defined in:
lib/event_tracer/basic_decorator.rb

Instance Method Summary collapse

Constructor Details

#initialize(decoratee) ⇒ BasicDecorator

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_resultObject



19
20
21
# File 'lib/event_tracer/basic_decorator.rb', line 19

def success_result
  LogResult.new(true)
end