Module: ASTTransform::MixinUtils
- Defined in:
- lib/ast_transform/instruction_sequence/mixin_utils.rb
Class Method Summary collapse
Class Method Details
.try_super(target, method_sym, *args, &block) ⇒ Object
6 7 8 9 |
# File 'lib/ast_transform/instruction_sequence/mixin_utils.rb', line 6 def try_super(target, method_sym, *args, &block) super_method = target.method(method_sym).super_method super_method ? super_method.call(*args, &block) : nil end |