Class: Zena::Remote::SerializableArray
- Inherits:
-
Array
- Object
- Array
- Zena::Remote::SerializableArray
- Defined in:
- lib/zena/remote/serializable_array.rb
Instance Method Summary collapse
-
#initialize(name, elem_name, elements) ⇒ SerializableArray
constructor
A new instance of SerializableArray.
- #to_xml(opts) ⇒ Object
Constructor Details
#initialize(name, elem_name, elements) ⇒ SerializableArray
Returns a new instance of SerializableArray.
4 5 6 7 |
# File 'lib/zena/remote/serializable_array.rb', line 4 def initialize(name, elem_name, elements) @name, @elem_name = name, elem_name replace(elements) end |
Instance Method Details
#to_xml(opts) ⇒ Object
9 10 11 12 13 14 15 16 |
# File 'lib/zena/remote/serializable_array.rb', line 9 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 |