lib/wombat/metadata.rb in wombat-0.1.5 vs lib/wombat/metadata.rb in wombat-0.1.6

- old
+ new

@@ -1,14 +1,27 @@ #coding: utf-8 require 'wombat/property_container' +require 'wombat/iterator' module Wombat class Metadata < PropertyContainer + attr_accessor :iterators + + def initialize + @iterators = [] + end + def base_url url self[:base_url] = url end def list_page url self[:list_page] = url + end + + def for_each selector + Iterator.new(selector).tap do |i| + iterators << i + end end end end \ No newline at end of file