Class: GtfsReader::BulkDsl
- Inherits:
-
Object
- Object
- GtfsReader::BulkDsl
- Defined in:
- lib/gtfs_reader/bulk_feed_handler.rb
Instance Method Summary collapse
- #before(&block) ⇒ Object
- #bulk(&block) ⇒ Object
-
#initialize(feed_handler, filename) ⇒ BulkDsl
constructor
A new instance of BulkDsl.
- #read(&block) ⇒ Object
Constructor Details
#initialize(feed_handler, filename) ⇒ BulkDsl
Returns a new instance of BulkDsl.
78 79 80 |
# File 'lib/gtfs_reader/bulk_feed_handler.rb', line 78 def initialize(feed_handler, filename) @feed_handler, @filename = feed_handler, filename end |
Instance Method Details
#before(&block) ⇒ Object
82 83 84 |
# File 'lib/gtfs_reader/bulk_feed_handler.rb', line 82 def before(&block) @feed_handler.create_callback :before, @filename, block end |
#bulk(&block) ⇒ Object
90 91 92 |
# File 'lib/gtfs_reader/bulk_feed_handler.rb', line 90 def bulk(&block) @feed_handler.create_callback :bulk, @filename, block end |
#read(&block) ⇒ Object
86 87 88 |
# File 'lib/gtfs_reader/bulk_feed_handler.rb', line 86 def read(&block) @feed_handler.create_callback :read, @filename, block end |