README.md in craft-0.0.2 vs README.md in craft-0.1.0
- old
+ new
@@ -1,6 +1,6 @@
-# Craft
+# Craft [![Build Status](https://secure.travis-ci.org/papercavalier/craft.png)](http://travis-ci.org/papercavalier/craft)
Craft XML and HTML into objects.
## Examples
```ruby
@@ -14,16 +14,21 @@
# Use XPath
many :links, 'a/@href'
# Perform transforms on returned nodes
many :images, 'img', lambda { |img| img.attr('src').upcase }
+
+ # Stub attributes that don't need to be parsed
+ stub :spidered_at, lambda { Time.now }
end
page = Page.parse open('http://www.google.com')
page.title #=> 'Google'
page.links #=> ['http://www.google.com/imghp?hl=en&tab=wi', ...]
page.images #=> ['/LOGOS/2012/MOBY_DICK12-HP.JPG']
+
+page.attributes #=> { :title => 'Google', :links => ... }
class Script < Craft
one :body, 'text()'
end