Class: DR::DynamicModule

Inherits:
Module
  • Object
show all
Includes:
MetaModule
Defined in:
lib/dr/ruby_ext/meta_ext.rb

Overview

DynamicModule.new(:methods_to_include) do ... end

Instance Method Summary collapse

Methods included from MetaModule

#add_method, #add_methods, #full_include, #include_all_ancestors, #include_ancestors, #includes_extends_host_with

Constructor Details

#initialize(*args, &block) ⇒ DynamicModule

Returns a new instance of DynamicModule.



231
232
233
234
# File 'lib/dr/ruby_ext/meta_ext.rb', line 231

def initialize(*args,&block)
	super #call the block
	add_methods(*args)
end