# File lib/mega/dynamic_mixin.rb, line 129 def attr_parameter( *opts ) hopts = opts.pop if Hash === opts.last opts.each { |k| hopts[k] = nil } mod = self hopts.each { |key, default| self.instance_eval { define_method( key ) do self.class.module_parameter_get( mod, key ) || default end } } end