Module: Constant::Import::Macro

Defined in:
lib/constant/import/macro.rb

Instance Method Summary collapse

Instance Method Details

#__import_constant(origin_constant, **kwargs) ⇒ Object Also known as: import



4
5
6
7
8
9
10
11
12
# File 'lib/constant/import/macro.rb', line 4

def __import_constant(origin_constant, **kwargs)
  destination = self

  if not destination.is_a?(::Module)
    destination = destination.class
  end

  Import.(origin_constant, destination, **kwargs)
end