Method: CDDL#bytes_escaped
- Defined in:
- lib/cddlc.rb
#bytes_escaped(tesc, t) ⇒ Object
355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 |
# File 'lib/cddlc.rb', line 355 def bytes_escaped(tesc, t) if tesc.nil? case t in ["", text] "'" + escape_byte_string(text) in [/\Ah\z/i, text] "h'" + escape_byte_string(text) in [/\Ab64\z/i, text] "b64'" + escape_byte_string(text) # else error end + "'" else tesc end end |