lib/gillbus.rb in gillbus-0.14.9 vs lib/gillbus.rb in gillbus-0.14.10
- old
+ new
@@ -23,11 +23,11 @@
define_method method_name do |*args|
request_class = klass::Request
response_class = klass::Response
request = request_class.new(*args)
headers = {'Cookie' => "JSESSIONID=#{session_id}"} if session_id
- http_response = driver.post( request.path, request.params, headers )
+ http_response = driver.public_send( request.method, request.path, request.params, headers )
result = response_class.parse_string(http_response.body.force_encoding('utf-8'))
if cookie_string = http_response.headers["Set-Cookie"]
returned_session_id = CGI::Cookie.parse(cookie_string)['JSESSIONID'].first
self.session_id = returned_session_id
end
@@ -68,9 +68,10 @@
require 'gillbus/get_time_table'
require 'gillbus/get_dates_new'
require 'gillbus/search_trips'
require 'gillbus/get_trips'
require 'gillbus/get_trip_seats'
+ require 'gillbus/get_bus_image'
require 'gillbus/get_trip_segments'
require 'gillbus/get_required_fields'
require 'gillbus/lock_seats'
require 'gillbus/unlock_seats'
require 'gillbus/tickets_booking'