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.



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