Sha256: d06da27b5eff9b6c71eedd0580ff857ee1de1a2aa89658e1ef7d0fa0ad769a9b
Contents?: true
Size: 616 Bytes
Versions: 2
Compression:
Stored size: 616 Bytes
Contents
require 'wagon/directory' module Wagon class Ward < Page def name @name ||= self.at('a.channeltitle[href^="/units/home"]').inner_text.strip end def directory_path @directory_path ||= self.at('a.directory[href^="/units/a/directory"]')['href'] end def directory @directory ||= Directory.new(connection, directory_path) end def households directory.households end def members households.collect(&:members).flatten() end def to_pdf(options) directory.to_pdf(options) end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
wagon-0.9.1 | lib/wagon/ward.rb |
wagon-0.9.0 | lib/wagon/ward.rb |