Method: Main::Parameter.create

Defined in:
lib/main/parameter.rb

.create(type, main, *a, &b) ⇒ Object



48
49
50
51
52
53
54
55
# File 'lib/main/parameter.rb', line 48

def create(type, main, *a, &b)
  c = class_for(type)
  obj = c.allocate
  obj.type = c.sym
  obj.main = main
  obj.instance_eval{ initialize(*a, &b) }
  obj
end