Module: SoapyBing::Soap::Response::ReportStatus

Includes:
Helpers::ClassName
Included in:
PollGenerateReportResponse
Defined in:
lib/soapy_bing/soap/response/report_status.rb

Instance Method Summary collapse

Methods included from Helpers::ClassName

#class_name

Instance Method Details

#error?Boolean

Returns:

  • (Boolean)


20
21
22
# File 'lib/soapy_bing/soap/response/report_status.rb', line 20

def error?
  status == 'Error'
end

#extract_statusObject



12
13
14
# File 'lib/soapy_bing/soap/response/report_status.rb', line 12

def extract_status
  report_status['Status']
end

#pending?Boolean

Returns:

  • (Boolean)


28
29
30
# File 'lib/soapy_bing/soap/response/report_status.rb', line 28

def pending?
  status == 'Pending'
end

#report_statusObject



16
17
18
# File 'lib/soapy_bing/soap/response/report_status.rb', line 16

def report_status
  response['ReportRequestStatus']
end

#statusObject



8
9
10
# File 'lib/soapy_bing/soap/response/report_status.rb', line 8

def status
  @status ||= extract_status
end

#success?Boolean

Returns:

  • (Boolean)


24
25
26
# File 'lib/soapy_bing/soap/response/report_status.rb', line 24

def success?
  status == 'Success'
end