module Mingle
Constants
- COMPARABLE_TYPES
- ID_STYLES
- ID_STYLE_LC_CAMEL_CAPPED
- ID_STYLE_LC_HYPHENATED
- ID_STYLE_LC_UNDERSCORE
- INT_TYPES
- NUM_TYPES
- PARSED_TYPES
- QNAME_RESOLV_MAP
- USE_ICONV
For processing uXXXX escapes in string tokens
Public Class Methods
cast_value( val, typ, path = nil )
click to toggle source
# File lib/mingle.rb, line 2566 def self.cast_value( val, typ, path = nil ) CastImpl.cast_value( val, typ, path ) end
quote_value( val )
click to toggle source
# File lib/mingle.rb, line 2570 def self.quote_value( val ) case val when MingleString then Chars.external_form_of( val.to_s ) when MingleInt32, MingleInt64, MingleUint32, MingleUint64, MingleFloat32, MingleFloat64 val.to_s when MingleTimestamp then Chars.external_form_of( val.rfc3339 ) else raise "Can't quote: #{val} (#{val.class})" end end