Class: GtfsReader::BulkDsl

Inherits:
Object
  • Object
show all
Defined in:
lib/gtfs_reader/bulk_feed_handler.rb

Instance Method Summary collapse

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