class NRSER::RSpex::Args

Public Instance Methods

to_desc(max = nil) click to toggle source
Calls superclass method NRSER::RSpex::List#to_desc
# File lib/nrser/rspex.rb, line 211
def to_desc max = nil
  return '()' if empty?
  
  if last.is_a?( Hash )
    [
      List.new( self[0..-2] ).to_desc,
      Opts[ last ].to_desc,
    ].reject( &:empty? ).join( ", " )
  else
    super
  end
end