Method: Origen::Registers::Bit#extract_meta_data

Defined in:
lib/origen/registers/bit.rb

#extract_meta_data(method, *args) ⇒ Object



474
475
476
477
478
479
480
481
# File 'lib/origen/registers/bit.rb', line 474

def (method, *args)
  method = method.to_s.sub('?', '')
  if method =~ /=/
    instance_variable_set("@#{method.sub('=', '')}", args.first)
  else
    instance_variable_get("@#{method}") || meta[method.to_sym]
  end
end