Module: BBLib::Bridge
- Defined in:
- lib/bblib/core/mixins/bridge.rb
Overview
Adds basic convenience methods to a class to extend getters or setters from class methods to instances.
Instance Method Summary collapse
Instance Method Details
#bridge_method(*class_methods) ⇒ Object
7 8 9 10 11 12 13 14 |
# File 'lib/bblib/core/mixins/bridge.rb', line 7 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 |