Class | Module |
In: |
lib/backports/1.8.7/method.rb
lib/backports/1.8.7/module.rb lib/backports/rails/module.rb |
Parent: | Object |
class_exec | -> | self |
Standard in rails… See official documentation
# File lib/backports/rails/module.rb, line 3 3: def alias_method_chain(target, feature) 4: Backports.alias_method_chain(self, target, feature) 5: end
# File lib/backports/1.8.7/method.rb, line 39 39: def instance_method_with_additional_info(name) 40: instance_method_without_additional_info(name).tap do |unbound| 41: unbound.name = name.to_s 42: unbound.owner = ancestors.find{|mod| mod.instance_methods(false).include? unbound.name} 43: end 44: end
Can‘t use alias_method here because of jruby (see jira.codehaus.org/browse/JRUBY-2435 )
# File lib/backports/1.8.7/module.rb, line 3 3: def module_exec(*arg, &block) 4: instance_exec(*arg, &block) 5: end