Sha256: 2f5bb24623d4e31ade1a56e9645e49df2728dc6ad466d6bd5bbaafd5a53ee9cf
Contents?: true
Size: 355 Bytes
Versions: 2
Compression:
Stored size: 355 Bytes
Contents
module Nextbus class Agency include InstantiateWithAttrs include AttrWithDefault attr_accessor :tag, :title, :short_title, :region_title, :routes => [], :vehicles => [] def self.all Nextbus.client.agencies.map{|agency| new(agency) } end def self.find(id) all.detect{|agency| agency.tag == id } end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
nextbus-0.0.1 | lib/nextbus/agency.rb |
nextbus-0.0.0 | lib/nextbus/agency.rb |