Method: BeerDb::Reader#create_breweries_reader
- Defined in:
- lib/beerdb/reader_file.rb
#create_breweries_reader(name, more_attribs = {}) ⇒ Object
31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 |
# File 'lib/beerdb/reader_file.rb', line 31 def create_breweries_reader( name, more_attribs={} ) real_name = name_to_real_name( name ) path = "#{@include_path}/#{real_name}.txt" logger.info "parsing data (breweries) '#{name}' (#{path})..." if name =~ /\(m\)/ # check for (m) mid-size/medium marker -todo- use $?? must be last? more_attribs[ :prod_m ] = true elsif name =~ /\(l\)/ # check for (l) large marker - todo - use $?? must be last? more_attribs[ :prod_l ] = true else ## no marker; do nothing end BreweryReader.from_file( path, more_attribs ) end |