Class: IaPostBackService

Inherits:
ApplicationService show all
Defined in:
app/services/ia_post_back_service.rb

Instance Attribute Summary collapse

Attributes inherited from ApplicationService

#object

Instance Method Summary collapse

Methods inherited from ApplicationService

#execute!

Constructor Details

#initialize(reservation_id, click_id) ⇒ IaPostBackService

Returns a new instance of IaPostBackService.



4
5
6
7
# File 'app/services/ia_post_back_service.rb', line 4

def initialize(reservation_id, click_id)
  @reservation = Reservation.fetch reservation_id
  @click_id = click_id
end

Instance Attribute Details

#click_idObject (readonly)

Returns the value of attribute click_id.



2
3
4
# File 'app/services/ia_post_back_service.rb', line 2

def click_id
  @click_id
end

#reservationObject (readonly)

Returns the value of attribute reservation.



2
3
4
# File 'app/services/ia_post_back_service.rb', line 2

def reservation
  @reservation
end

Instance Method Details

#executeObject



9
10
11
# File 'app/services/ia_post_back_service.rb', line 9

def execute
  Faraday.get to_url
end