Sha256: 166a3f25ee000a2ec7cf00cb559acc6d1e594870618668858cdfd55667a06f75
Contents?: true
Size: 868 Bytes
Versions: 2
Compression:
Stored size: 868 Bytes
Contents
require 'wankel/wankel' class Wankel DEFAULTS = { :read_buffer_size => 8092, :symbolize_keys => false, :allow_comments => false, :validate_utf8 => false, :allow_trailing_garbage => false, :multiple_values => false, :allow_partial_values => false, :write_buffer_size => 8092, :beautify => false, :indent_string => ' ', :validate_utf8 => false, :escape_solidus => false } end class Wankel::SaxEncoder def value(val) case val when NilClass null when TrueClass, FalseClass boolean(val) when Numeric number(val) when String string(val) when Array array_open val.each {|v| value(v) } array_close when Hash map_open val.each {|k, v| string(k.to_s); value(v) } map_close end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
wankel-0.4.0 | lib/wankel.rb |
wankel-0.3.1 | lib/wankel.rb |