Sha256: 94b1b17b9a02c6b0cee14c1cc9b18376d91befb1a2ce285519fcb9995a2b71cc
Contents?: true
Size: 457 Bytes
Versions: 15
Compression:
Stored size: 457 Bytes
Contents
module Zena module Remote class SerializableArray < Array def initialize(name, elem_name, elements) @name, @elem_name = name, elem_name replace(elements) end def to_xml(opts) builder = opts[:builder] builder.tag!(@name, :type => :array) do each do |elem| builder.tag!(@elem_name, elem.to_s, :type => :string) end end end end end # Remote end # Zena
Version data entries
15 entries across 15 versions & 1 rubygems