module Fastdfs::Client::Delegation::ClassMethods

Public Instance Methods

delegate(*methods, to:) click to toggle source
# File lib/fastdfs-client/delegation.rb, line 7
        def delegate(*methods, to:)
          methods.each do |m|
            class_eval <<-EVAL, __FILE__, __LINE__ + 1
              def #{m}(*args, &block)
                #{to}.#{m}(*args, &block)
              end
            EVAL
          end
        end