Class: MetaModule::MModule2
- Inherits:
-
Object
- Object
- MetaModule::MModule2
- Defined in:
- lib/meta_module.rb
Overview
< Class ...
Class Method Summary collapse
Class Method Details
.new(*params) ⇒ Object
24 25 26 27 28 29 30 31 32 33 |
# File 'lib/meta_module.rb', line 24 def self.new *params _params = params.join ?, a_params = params.map { |x| "@#{x}" }.join ?, Class.new(MModule) do eval "def initialize(#{_params}); #{a_params} = #{_params} end" #private attr_reader *params end end |