Pastie now auto-senses if line-wrap is a bad or good idea. Feedback?
## mark a section (Learn more)
require 'rubygems' gem 'happymapper', '0.1.1' require 'happymapper' require 'pp' xml = <<EOF <products> <product> <title> A Title</title> <features_bullets> <feature>This is feature text</feature> <feature>This is feature text</feature> </features_bullets> </product> </products> EOF class FeatureBullet include HappyMapper tag 'features_bullets' element :feature, String end class Product include HappyMapper element :title, String has_many :features_bullets, FeatureBullet end Product.parse(xml).each do |product| puts product.title product.features_bullets.each { |fb| puts " - #{fb.feature}" } end # outputs: # A Title # - This is feature text
This paste will be private.
From the Design Piracy series on my blog: