├── .bundle └── config ├── .gitignore ├── .hound.yml ├── .rspec ├── .ruby-style.yml ├── .ruby-version ├── .travis.yml ├── Gemfile ├── Gemfile.lock ├── README.md ├── Rakefile ├── bin ├── bundler ├── rake ├── rspec └── teecket ├── lib ├── teecket.rb └── teecket │ ├── air_asia.rb │ ├── firefly.rb │ ├── flight.rb │ ├── malaysia_airlines.rb │ ├── malindo_air.rb │ ├── page_requester.rb │ ├── printer.rb │ └── selectors │ ├── air_asia.rb │ ├── firefly.rb │ ├── malaysia_airlines.rb │ └── malindo_air.rb ├── spec ├── cassettes │ ├── AirAsia │ │ ├── Correct_from_to_format │ │ │ └── 1_1_1.yml │ │ ├── Date_format │ │ │ ├── dd-mm-yyyy │ │ │ │ └── 1_3_2_1.yml │ │ │ ├── yyyy-mm-dd_ISO8601_ │ │ │ │ └── 1_3_1_1.yml │ │ │ └── yyyy │ │ │ │ └── mm │ │ │ │ └── dd │ │ │ │ └── 1_3_3_1.yml │ │ └── Incorrect_from_ │ │ │ └── or_format │ │ │ └── 1_2_1.yml │ ├── Firefly │ │ ├── Correct_from_to_format │ │ │ └── 1_1_1.yml │ │ ├── Date_format │ │ │ ├── dd-mm-yyyy │ │ │ │ └── 1_3_2_1.yml │ │ │ ├── yyyy-mm-dd_ISO8601_ │ │ │ │ └── 1_3_1_1.yml │ │ │ └── yyyy │ │ │ │ └── mm │ │ │ │ └── dd │ │ │ │ └── 1_3_3_1.yml │ │ └── Incorrect_from_ │ │ │ └── or_format │ │ │ └── 1_2_1.yml │ ├── MalaysiaAirlines │ │ ├── Correct_from_to_format │ │ │ └── 1_1_1.yml │ │ ├── Date_format │ │ │ ├── dd-mm-yyyy │ │ │ │ └── 1_3_2_1.yml │ │ │ ├── yyyy-mm-dd_ISO8601_ │ │ │ │ └── 1_3_1_1.yml │ │ │ └── yyyy │ │ │ │ └── mm │ │ │ │ └── dd │ │ │ │ └── 1_3_3_1.yml │ │ └── Incorrect_from_ │ │ │ └── or_format │ │ │ └── 1_2_1.yml │ └── MalindoAir │ │ ├── Correct_from_to_format │ │ └── 1_1_1.yml │ │ ├── Date_format │ │ ├── dd-mm-yyyy │ │ │ └── 1_3_2_1.yml │ │ ├── yyyy-mm-dd_ISO8601_ │ │ │ └── 1_3_1_1.yml │ │ └── yyyy │ │ │ └── mm │ │ │ └── dd │ │ │ └── 1_3_3_1.yml │ │ └── Incorrect_from_ │ │ └── or_format │ │ └── 1_2_1.yml ├── spec_helper.rb ├── support │ └── date_format_shared_examples.rb ├── teecket │ ├── air_asia_spec.rb │ ├── firefly_spec.rb │ ├── malaysia_airlines_spec.rb │ └── malindo_air_spec.rb └── teecket_spec.rb └── teecket.gemspec /.bundle/config: -------------------------------------------------------------------------------- 1 | --- 2 | BUNDLE_BIN: bin 3 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /teecket*.gem 2 | -------------------------------------------------------------------------------- /.hound.yml: -------------------------------------------------------------------------------- 1 | ruby: 2 | config_file: .ruby-style.yml 3 | -------------------------------------------------------------------------------- /.rspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amree/teecket/HEAD/.rspec -------------------------------------------------------------------------------- /.ruby-style.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amree/teecket/HEAD/.ruby-style.yml -------------------------------------------------------------------------------- /.ruby-version: -------------------------------------------------------------------------------- 1 | 2.3.0 2 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amree/teecket/HEAD/.travis.yml -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amree/teecket/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amree/teecket/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amree/teecket/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amree/teecket/HEAD/Rakefile -------------------------------------------------------------------------------- /bin/bundler: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amree/teecket/HEAD/bin/bundler -------------------------------------------------------------------------------- /bin/rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amree/teecket/HEAD/bin/rake -------------------------------------------------------------------------------- /bin/rspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amree/teecket/HEAD/bin/rspec -------------------------------------------------------------------------------- /bin/teecket: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amree/teecket/HEAD/bin/teecket -------------------------------------------------------------------------------- /lib/teecket.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amree/teecket/HEAD/lib/teecket.rb -------------------------------------------------------------------------------- /lib/teecket/air_asia.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amree/teecket/HEAD/lib/teecket/air_asia.rb -------------------------------------------------------------------------------- /lib/teecket/firefly.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amree/teecket/HEAD/lib/teecket/firefly.rb -------------------------------------------------------------------------------- /lib/teecket/flight.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amree/teecket/HEAD/lib/teecket/flight.rb -------------------------------------------------------------------------------- /lib/teecket/malaysia_airlines.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amree/teecket/HEAD/lib/teecket/malaysia_airlines.rb -------------------------------------------------------------------------------- /lib/teecket/malindo_air.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amree/teecket/HEAD/lib/teecket/malindo_air.rb -------------------------------------------------------------------------------- /lib/teecket/page_requester.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amree/teecket/HEAD/lib/teecket/page_requester.rb -------------------------------------------------------------------------------- /lib/teecket/printer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amree/teecket/HEAD/lib/teecket/printer.rb -------------------------------------------------------------------------------- /lib/teecket/selectors/air_asia.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amree/teecket/HEAD/lib/teecket/selectors/air_asia.rb -------------------------------------------------------------------------------- /lib/teecket/selectors/firefly.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amree/teecket/HEAD/lib/teecket/selectors/firefly.rb -------------------------------------------------------------------------------- /lib/teecket/selectors/malaysia_airlines.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amree/teecket/HEAD/lib/teecket/selectors/malaysia_airlines.rb -------------------------------------------------------------------------------- /lib/teecket/selectors/malindo_air.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amree/teecket/HEAD/lib/teecket/selectors/malindo_air.rb -------------------------------------------------------------------------------- /spec/cassettes/AirAsia/Correct_from_to_format/1_1_1.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amree/teecket/HEAD/spec/cassettes/AirAsia/Correct_from_to_format/1_1_1.yml -------------------------------------------------------------------------------- /spec/cassettes/AirAsia/Date_format/dd-mm-yyyy/1_3_2_1.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amree/teecket/HEAD/spec/cassettes/AirAsia/Date_format/dd-mm-yyyy/1_3_2_1.yml -------------------------------------------------------------------------------- /spec/cassettes/AirAsia/Date_format/yyyy-mm-dd_ISO8601_/1_3_1_1.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amree/teecket/HEAD/spec/cassettes/AirAsia/Date_format/yyyy-mm-dd_ISO8601_/1_3_1_1.yml -------------------------------------------------------------------------------- /spec/cassettes/AirAsia/Date_format/yyyy/mm/dd/1_3_3_1.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amree/teecket/HEAD/spec/cassettes/AirAsia/Date_format/yyyy/mm/dd/1_3_3_1.yml -------------------------------------------------------------------------------- /spec/cassettes/AirAsia/Incorrect_from_/or_format/1_2_1.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amree/teecket/HEAD/spec/cassettes/AirAsia/Incorrect_from_/or_format/1_2_1.yml -------------------------------------------------------------------------------- /spec/cassettes/Firefly/Correct_from_to_format/1_1_1.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amree/teecket/HEAD/spec/cassettes/Firefly/Correct_from_to_format/1_1_1.yml -------------------------------------------------------------------------------- /spec/cassettes/Firefly/Date_format/dd-mm-yyyy/1_3_2_1.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amree/teecket/HEAD/spec/cassettes/Firefly/Date_format/dd-mm-yyyy/1_3_2_1.yml -------------------------------------------------------------------------------- /spec/cassettes/Firefly/Date_format/yyyy-mm-dd_ISO8601_/1_3_1_1.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amree/teecket/HEAD/spec/cassettes/Firefly/Date_format/yyyy-mm-dd_ISO8601_/1_3_1_1.yml -------------------------------------------------------------------------------- /spec/cassettes/Firefly/Date_format/yyyy/mm/dd/1_3_3_1.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amree/teecket/HEAD/spec/cassettes/Firefly/Date_format/yyyy/mm/dd/1_3_3_1.yml -------------------------------------------------------------------------------- /spec/cassettes/Firefly/Incorrect_from_/or_format/1_2_1.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amree/teecket/HEAD/spec/cassettes/Firefly/Incorrect_from_/or_format/1_2_1.yml -------------------------------------------------------------------------------- /spec/cassettes/MalaysiaAirlines/Correct_from_to_format/1_1_1.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amree/teecket/HEAD/spec/cassettes/MalaysiaAirlines/Correct_from_to_format/1_1_1.yml -------------------------------------------------------------------------------- /spec/cassettes/MalaysiaAirlines/Date_format/dd-mm-yyyy/1_3_2_1.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amree/teecket/HEAD/spec/cassettes/MalaysiaAirlines/Date_format/dd-mm-yyyy/1_3_2_1.yml -------------------------------------------------------------------------------- /spec/cassettes/MalaysiaAirlines/Date_format/yyyy-mm-dd_ISO8601_/1_3_1_1.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amree/teecket/HEAD/spec/cassettes/MalaysiaAirlines/Date_format/yyyy-mm-dd_ISO8601_/1_3_1_1.yml -------------------------------------------------------------------------------- /spec/cassettes/MalaysiaAirlines/Date_format/yyyy/mm/dd/1_3_3_1.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amree/teecket/HEAD/spec/cassettes/MalaysiaAirlines/Date_format/yyyy/mm/dd/1_3_3_1.yml -------------------------------------------------------------------------------- /spec/cassettes/MalaysiaAirlines/Incorrect_from_/or_format/1_2_1.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amree/teecket/HEAD/spec/cassettes/MalaysiaAirlines/Incorrect_from_/or_format/1_2_1.yml -------------------------------------------------------------------------------- /spec/cassettes/MalindoAir/Correct_from_to_format/1_1_1.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amree/teecket/HEAD/spec/cassettes/MalindoAir/Correct_from_to_format/1_1_1.yml -------------------------------------------------------------------------------- /spec/cassettes/MalindoAir/Date_format/dd-mm-yyyy/1_3_2_1.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amree/teecket/HEAD/spec/cassettes/MalindoAir/Date_format/dd-mm-yyyy/1_3_2_1.yml -------------------------------------------------------------------------------- /spec/cassettes/MalindoAir/Date_format/yyyy-mm-dd_ISO8601_/1_3_1_1.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amree/teecket/HEAD/spec/cassettes/MalindoAir/Date_format/yyyy-mm-dd_ISO8601_/1_3_1_1.yml -------------------------------------------------------------------------------- /spec/cassettes/MalindoAir/Date_format/yyyy/mm/dd/1_3_3_1.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amree/teecket/HEAD/spec/cassettes/MalindoAir/Date_format/yyyy/mm/dd/1_3_3_1.yml -------------------------------------------------------------------------------- /spec/cassettes/MalindoAir/Incorrect_from_/or_format/1_2_1.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amree/teecket/HEAD/spec/cassettes/MalindoAir/Incorrect_from_/or_format/1_2_1.yml -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amree/teecket/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /spec/support/date_format_shared_examples.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amree/teecket/HEAD/spec/support/date_format_shared_examples.rb -------------------------------------------------------------------------------- /spec/teecket/air_asia_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amree/teecket/HEAD/spec/teecket/air_asia_spec.rb -------------------------------------------------------------------------------- /spec/teecket/firefly_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amree/teecket/HEAD/spec/teecket/firefly_spec.rb -------------------------------------------------------------------------------- /spec/teecket/malaysia_airlines_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amree/teecket/HEAD/spec/teecket/malaysia_airlines_spec.rb -------------------------------------------------------------------------------- /spec/teecket/malindo_air_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amree/teecket/HEAD/spec/teecket/malindo_air_spec.rb -------------------------------------------------------------------------------- /spec/teecket_spec.rb: -------------------------------------------------------------------------------- 1 | describe :teecket do 2 | end 3 | -------------------------------------------------------------------------------- /teecket.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amree/teecket/HEAD/teecket.gemspec --------------------------------------------------------------------------------