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 xmlns="http://bigco.com"> <product> <title> A Title</title> <features_bullets> <feature>This is feature text 1</feature> <feature>This is feature text 2</feature> <bug>This is a bug</bug> </features_bullets> </product> </products> EOF class Feature include HappyMapper element :name, String, :tag => '.' end class FeatureBullet include HappyMapper tag 'features_bullets' has_many :features, Feature element :bug, String end class Product include HappyMapper element :title, String has_one :features_bullets, FeatureBullet end pp Product.parse(xml, :use_default_namespace => true)
This paste will be private.
From the Design Piracy series on my blog: