class UKPlanningScraper::Application

Attributes

address[RW]
alternative_reference[RW]
appeal_decision[RW]
appeal_status[RW]
authority_name[RW]
council_reference[RW]
date_decision[RW]
date_received[RW]
date_validated[RW]
decision[RW]
description[RW]
documents_count[RW]
documents_url[RW]
info_url[RW]
scraped_at[RW]
status[RW]

Public Instance Methods

to_hash() click to toggle source
# File lib/uk_planning_scraper/application.rb, line 20
def to_hash
  {
    scraped_at: @scraped_at,
    authority_name: @authority_name,
    council_reference: @council_reference,
    date_received: @date_received,
    date_validated: @date_validated,
    status: @status,
    decision: @decision,
    date_decision: @date_decision,
    info_url: @info_url,
    address: @address,
    description: @description,
    documents_count: @documents_count,
    documents_url: @documents_url,
    alternative_reference: @alternative_reference,
    appeal_status: @appeal_status,
    appeal_decision: @appeal_decision
  }
end
valid?() click to toggle source
# File lib/uk_planning_scraper/application.rb, line 41
def valid?
  return true if @authority_name && @council_reference && @info_url
  false
end