Method: Bio::FastaDefline#method_missing

Defined in:
lib/bio/db/fasta/defline.rb

#method_missing(name, *args) ⇒ Object



521
522
523
524
525
526
527
528
529
# File 'lib/bio/db/fasta/defline.rb', line 521

def method_missing(name, *args)
  # raise ArgumentError,
  # "wrong # of arguments(#{args.size} for 1)" if args.size >= 2
  r = get(name, *args)
  if !r and !(self.class::NSIDs[name.to_s]) then
    raise "NameError: undefined method `#{name.inspect}'"
  end
  r
end