Method: Fech::Filing#download

Defined in:
lib/fech/filing.rb

#downloadObject

Saves the filing data from the FEC website into the default download directory.



36
37
38
39
40
41
42
43
44
45
46
# File 'lib/fech/filing.rb', line 36

def download
  File.open(file_path, 'w') do |file|
    begin
      file << open(filing_url).read
    rescue
      file << open(filing_url).read.ensure_encoding('UTF-8', :external_encoding => Encoding::UTF_8,
    :invalid_characters => :drop)
    end
  end
  self
end