Module: OrigenTesters::Generator::ClassMethods

Defined in:
lib/origen_testers/generator.rb

Instance Method Summary collapse

Instance Method Details

#new(*args, &block) ⇒ Object

:nodoc:



274
275
276
277
278
279
280
# File 'lib/origen_testers/generator.rb', line 274

def new(*args, &block) # :nodoc:
  options = (args.last && args.last.is_a?(Hash)) ? args.last : {}
  x = allocate
  x.send(:initialize, *args, &block)
  Origen.interface.sheet_generators << x unless options[:manually_register]
  x
end