class MetaModule::MModule2

Public Class Methods

new(*params) click to toggle source
# 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