Module: Roglew::BaseContextModule::ClassMethods

Defined in:
lib/roglew/contexts/base.rb

Instance Method Summary collapse

Instance Method Details

#deferred_module(mod) ⇒ Object

Raises:

  • (ArgumentError)


10
11
12
13
# File 'lib/roglew/contexts/base.rb', line 10

def deferred_module(mod)
  raise ArgumentError, 'not a module' unless mod.is_a?(Module)
  @deferred_mod = mod
end

#immediate_module(mod) ⇒ Object

Raises:

  • (ArgumentError)


5
6
7
8
# File 'lib/roglew/contexts/base.rb', line 5

def immediate_module(mod)
  raise ArgumentError, 'not a module' unless mod.is_a?(Module)
  @immediate_mod = mod
end