WebRI  OpEsc

[Validate]
Generated with WebRI Redfish 1.2

Constants

OPERATORS
(Not documented)
OPERATORS_REGEXP
(Not documented)
OPERATORS_ESC_TABLE
(Not documented)
REVERSE_TABLE
(Not documented)
REVERSE_REGEXP
(Not documented)

Public Class Methods

escape(str) click to toggle source

Applies operator escape’s according to OPERATORS_ESCAPE_TABLE.

  op_esc('-')    #=> "op_minus"
  op_esc('odd?') #=> "odd-Q"

CREDIT: Trans

# File lib/webri/server/opesc.rb, line 47
  def self.escape(str)
    str.gsub(OPERATORS_REGEXP){ OPERATORS_ESC_TABLE[$1] }.sub(/\?$/, '\1-Q')
  end
unescape(str) click to toggle source

(Not documented)

# File lib/webri/server/opesc.rb, line 51
  def self.unescape(str)
    str = str.sub(/\-Q$/, '?')
    str = str.gsub(REVERSE_REGEXP){ REVERSE_TABLE[$1] }
  end

Disabled; run with --debug to generate this.