Sha256: 2e2ee5e33c0d8cf4a996cb6dd77891351d0ab479c674368ee7a19b6f36c2c5a8
Contents?: true
Size: 403 Bytes
Versions: 1
Compression:
Stored size: 403 Bytes
Contents
module BBLib # Adds basic convenience methods to a class to extend getters or setters from # class methods to instances. module Bridge def bridge_method(*class_methods) class_methods.each do |class_method| define_method(class_method) do |*args, &block| self.class.send(class_method, *args, &block) end end true end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
bblib-2.0.5 | lib/bblib/core/mixins/bridge.rb |