Method: Colrapi.parser_idconverter

Defined in:
lib/colrapi.rb

.parser_idconverter(mode, id, format, verbose: false) ⇒ String, ...

Encode or decode identifiers to different formats (e.g., proquints are used as stable identifiers in ChecklistBank)

Parameters:

  • mode (String)

    encode or decode

  • id (String)

    the identifier to convert

  • format (String)

    the format (proquint, hex, latin29, latin32, latin36, base64)

  • verbose (Boolean) (defaults to: false)

    Print headers to STDOUT

Returns:

  • (String, Integer, Boolean)

    A parser result hash



674
675
676
677
# File 'lib/colrapi.rb', line 674

def self.parser_idconverter(mode, id, format, verbose: false)
  endpoint = "parser/idconverter/#{mode}"
  Request.new(endpoint: endpoint, id: id, format: format, verbose: verbose).perform
end