class Teecket
Public Class Methods
search(params)
click to toggle source
# File lib/teecket.rb, line 16 def self.search(params) flights = [ "AirAsia", "Firefly", "MalaysiaAirlines", "MalindoAir" ] results = [] threads = [] flights.each do |flight| threads << Thread.new do klass = Object.const_get(flight) scrapper = klass.new(from: params[:from], to: params[:to], date: params[:date]) scrapper.search results = results + scrapper.fares end end ThreadsWait.all_waits(*threads) results end