Sha256: a93c2e0763abe3946f87b6eb8e82ce5aebffd5282ddd94ddd39ed2c1a7e13bc0
Contents?: true
Size: 1.88 KB
Versions: 5
Compression:
Stored size: 1.88 KB
Contents
require File.expand_path('../../lib/odeon_uk.rb', __FILE__) def fixture(name) File.expand_path("../fixtures/#{name}.html", __FILE__) end File.open(fixture('sitemap'), 'w+') do |file| puts '* Sitemap' file.write OdeonUk::Internal::Website.new.sitemap end # BRIGHTON File.open(fixture('cinema/brighton'), 'w+') do |file| puts '* Brighton Cinema' file.write OdeonUk::Internal::Website.new.cinema(71) end File.open(fixture('showtimes/brighton'), 'w+') do |file| puts '* Brighton Showtimes' file.write OdeonUk::Internal::Website.new.showtimes(71) end parser = OdeonUk::Internal::ShowtimesParser.new(71) File.open(fixture('showtimes/brighton/film_first'), 'w+') do |file| puts '* Brighton Film First' file.write parser.films_with_screenings_html[0] end File.open(fixture('showtimes/brighton/film_last'), 'w+') do |file| puts '* Brighton Film Last' file.write parser.films_with_screenings_html[-1] end # Manchester IMAX parser = OdeonUk::Internal::ShowtimesParser.new(11) imax_screenings = parser.films_with_screenings_html.select do |text| text.match 'imax' end File.open(fixture('showtimes/manchester/film_first_imax'), 'w+') do |file| puts '* Manchester Film First IMAX' file.write imax_screenings[0] end # Liverpool ONE parser = OdeonUk::Internal::ShowtimesParser.new(171) dbox_screenings = parser.films_with_screenings_html.select do |text| text.match 'D-Box' end File.open(fixture('showtimes/liverpool_one/film_first_dbox'), 'w+') do |file| puts '* Liverpool ONE Film First D-BOX' file.write dbox_screenings[0] end # London BFI IMAX File.open(fixture('cinema/bfi_imax'), 'w+') do |file| puts '* BFI IMAX Cinema' file.write OdeonUk::Internal::Website.new.cinema(211) end # London Leicester Square File.open(fixture('cinema/leicester_square'), 'w+') do |file| puts '* Leceister Square Cinema' file.write OdeonUk::Internal::Website.new.cinema(105) end
Version data entries
5 entries across 5 versions & 1 rubygems