module QuickNap::Delegator

Public Class Methods

delegate(*methods, to:) click to toggle source
# File lib/quicknap.rb, line 71
def self.delegate(*methods, to:)
  Array(methods).each do |method_name|
    define_method(method_name) do |*args, &block|
      to.send(method_name, *args, &block)
    end

    private method_name
  end
end