Sha256: 51d1461de427cf215882bf678df9f227a91aa57fcb4510bdfac1acce70e7df24

Contents?: true

Size: 303 Bytes

Versions: 34

Compression:

Stored size: 303 Bytes

Contents

require 'xommelier'

class Author < Xommelier::Xml::Element
  attribute :id

  element :given_name
  element :family_name
  element :born_on, type: Date
end

class Book < Xommelier::Xml::Element
  attribute :isdn

  element :author, type: Author
  element :title
  element :published_on, type: Date
end

Version data entries

34 entries across 34 versions & 1 rubygems

Version Path
xommelier-0.1.32 examples/xml.rb
xommelier-0.1.31 examples/xml.rb
xommelier-0.1.30 examples/xml.rb
xommelier-0.1.29 examples/xml.rb
xommelier-0.1.28 examples/xml.rb
xommelier-0.1.27 examples/xml.rb
xommelier-0.1.26 examples/xml.rb
xommelier-0.1.25 examples/xml.rb
xommelier-0.1.24 examples/xml.rb
xommelier-0.1.23 examples/xml.rb
xommelier-0.1.22 examples/xml.rb
xommelier-0.1.21 examples/xml.rb
xommelier-0.1.20 examples/xml.rb
xommelier-0.1.19 examples/xml.rb
xommelier-0.1.18 examples/xml.rb
xommelier-0.1.16 examples/xml.rb
xommelier-0.1.15 examples/xml.rb
xommelier-0.1.14 examples/xml.rb
xommelier-0.1.13 examples/xml.rb
xommelier-0.1.12 examples/xml.rb