Sha256: 21e8f57005a796f183756666b59ce643aa4f41b855eff79e2dcd6b0e294b7a51
Contents?: true
Size: 416 Bytes
Versions: 1
Compression:
Stored size: 416 Bytes
Contents
module Rambling module Trie # Provides delegation behavior module Forwardable def delegate delegated_methods_to_delegated_to delegated_methods_to_delegated_to.each do |methods, delegated_to| methods.each do |method| define_method method do |*args| send(delegated_to).send method, *args end end end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
rambling-trie-0.9.3 | lib/rambling/trie/forwardable.rb |