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