module Corefines::Support::AliasSubmodules::ClassMethods
Public Instance Methods
[](*names)
click to toggle source
# File lib/corefines/support/alias_submodules.rb, line 90 def [](*names) ::Module.new.tap do |mod| names.each do |mth| unless respond_to? mth fail ArgumentError, "no such refinements submodule with alias '#{mth}'" end mod.send(:include, public_send(mth)) end end end