Sha256: 4450b182c2d28b699783fd57c4a5fda0ce7b7ffc7eb1f87ce38e74133c2fccd9
Contents?: true
Size: 671 Bytes
Versions: 3
Compression:
Stored size: 671 Bytes
Contents
module WWMD attr_accessor :value class VSString < VSClassHelpers def initialize(val) @value = val end def serialize stack = super stack << self.write_7bit_encoded_int(self.size) stack << self.value return stack end def to_xml xml = super # emit quoted-printable if we need to if self.value =~ /[^\x20-\x7e]/ # xml.add_attribute("encoding","quoted-printable") # xml.add_text(self.value.to_qp) xml.add_attribute("encoding","urlencoded") xml.add_text(self.value.escape(/[^\x20-\x7e]/)) else xml.add_text(self.value) end xml end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
miketracy-wwmd-0.2.12 | lib/wwmd/viewstate/vs_string.rb |
miketracy-wwmd-0.2.14 | lib/wwmd/viewstate/vs_string.rb |
miketracy-wwmd-0.2.15 | lib/wwmd/viewstate/vs_string.rb |