Sha256: 44adb598b7663b9354ca8fc6d9cf66934dc30101ea5014f6120d81a86148fa9f
Contents?: true
Size: 351 Bytes
Versions: 47
Compression:
Stored size: 351 Bytes
Contents
module ApiClient module Mixins module Delegation def delegate(*methods) hash = methods.pop to = hash[:to] methods.each do |method| class_eval <<-STR def #{method}(*args, &block) #{to}.#{method}(*args, &block) end STR end end end end end
Version data entries
47 entries across 47 versions & 1 rubygems