module ImageResizer::Loggable

Attributes

log_object[R]

Public Instance Methods

log() click to toggle source
# File lib/image_resizer/loggable.rb, line 6
def log
  case @log_object
  when nil
    @log_object = Logger.new($stdout)
  when Proc
    @log_object[]
  when Logger
    @log_object
  end
end
log=(object) click to toggle source
# File lib/image_resizer/loggable.rb, line 17
def log=(object)
  @log_object = object
end
use_same_log_as(object) click to toggle source
# File lib/image_resizer/loggable.rb, line 23
def use_same_log_as(object)
  self.log = proc{ object.log }
end