Method: Logging::MultiDelegator.delegate

Defined in:
lib/sony_camera_remote_api/logging.rb

.delegate(*methods) ⇒ Object



11
12
13
14
15
16
17
18
# File 'lib/sony_camera_remote_api/logging.rb', line 11

def self.delegate(*methods)
  methods.each do |m|
    define_method(m) do |*args|
      @targets.map { |t| t.send(m, *args) }
    end
  end
  self
end