Class: SourceMonitor::Scraping::BulkSourceScraper::Result

Inherits:
Struct
  • Object
show all
Defined in:
lib/source_monitor/scraping/bulk_source_scraper.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#already_enqueued_countObject

Returns the value of attribute already_enqueued_count

Returns:

  • (Object)

    the current value of already_enqueued_count



17
18
19
# File 'lib/source_monitor/scraping/bulk_source_scraper.rb', line 17

def already_enqueued_count
  @already_enqueued_count
end

#attempted_countObject

Returns the value of attribute attempted_count

Returns:

  • (Object)

    the current value of attempted_count



17
18
19
# File 'lib/source_monitor/scraping/bulk_source_scraper.rb', line 17

def attempted_count
  @attempted_count
end

#enqueued_countObject

Returns the value of attribute enqueued_count

Returns:

  • (Object)

    the current value of enqueued_count



17
18
19
# File 'lib/source_monitor/scraping/bulk_source_scraper.rb', line 17

def enqueued_count
  @enqueued_count
end

#failure_countObject

Returns the value of attribute failure_count

Returns:

  • (Object)

    the current value of failure_count



17
18
19
# File 'lib/source_monitor/scraping/bulk_source_scraper.rb', line 17

def failure_count
  @failure_count
end

#failure_detailsObject

Returns the value of attribute failure_details

Returns:

  • (Object)

    the current value of failure_details



17
18
19
# File 'lib/source_monitor/scraping/bulk_source_scraper.rb', line 17

def failure_details
  @failure_details
end

#messagesObject

Returns the value of attribute messages

Returns:

  • (Object)

    the current value of messages



17
18
19
# File 'lib/source_monitor/scraping/bulk_source_scraper.rb', line 17

def messages
  @messages
end

#rate_limitedObject

Returns the value of attribute rate_limited

Returns:

  • (Object)

    the current value of rate_limited



17
18
19
# File 'lib/source_monitor/scraping/bulk_source_scraper.rb', line 17

def rate_limited
  @rate_limited
end

#selectionObject

Returns the value of attribute selection

Returns:

  • (Object)

    the current value of selection



17
18
19
# File 'lib/source_monitor/scraping/bulk_source_scraper.rb', line 17

def selection
  @selection
end

#statusObject

Returns the value of attribute status

Returns:

  • (Object)

    the current value of status



17
18
19
# File 'lib/source_monitor/scraping/bulk_source_scraper.rb', line 17

def status
  @status
end

Instance Method Details

#error?Boolean

Returns:

  • (Boolean)


37
38
39
# File 'lib/source_monitor/scraping/bulk_source_scraper.rb', line 37

def error?
  status == :error
end

#partial?Boolean

Returns:

  • (Boolean)


33
34
35
# File 'lib/source_monitor/scraping/bulk_source_scraper.rb', line 33

def partial?
  status == :partial
end

#rate_limited?Boolean

Returns:

  • (Boolean)


41
42
43
# File 'lib/source_monitor/scraping/bulk_source_scraper.rb', line 41

def rate_limited?
  !!rate_limited
end

#success?Boolean

Returns:

  • (Boolean)


29
30
31
# File 'lib/source_monitor/scraping/bulk_source_scraper.rb', line 29

def success?
  status == :success
end