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.
81 82 83 84 |
# File 'lib/gtfs_reader/bulk_feed_handler.rb', line 81 def initialize(feed_handler, filename) @feed_handler = feed_handler @filename = filename end |
Instance Method Details
#before(&block) ⇒ Object
86 87 88 |
# File 'lib/gtfs_reader/bulk_feed_handler.rb', line 86 def before(&block) @feed_handler.create_callback(:before, @filename, block) end |
#bulk(&block) ⇒ Object
94 95 96 |
# File 'lib/gtfs_reader/bulk_feed_handler.rb', line 94 def bulk(&block) @feed_handler.create_callback(:bulk, @filename, block) end |
#read(&block) ⇒ Object
90 91 92 |
# File 'lib/gtfs_reader/bulk_feed_handler.rb', line 90 def read(&block) @feed_handler.create_callback(:read, @filename, block) end |