module EdinetCode

Constants

VERSION

Public Instance Methods

get(headless=true) click to toggle source
# File lib/edinet_code.rb, line 19
def get(headless=true)
  download_dir = File.join(Dir.tmpdir, 'edinet_code')
  download_path = File.join(download_dir, "Edinetcode_#{Date.today.strftime("%Y%m%d")}.zip") # ファイル名のフォーマットは変更できない...
  
  if headless
    Headless.ly do
      Downloader.fetch(download_path)
    end
  else
    Downloader.fetch(download_path)
  end
  uncompress_file_path = Archive.unzip(download_path)
  Reader.csv(uncompress_file_path)
end
get_code_exists(headless=true) click to toggle source
# File lib/edinet_code.rb, line 34
def get_code_exists(headless=true)
  vals = get(headless)
  vals.delete_if{|val| val.code == ""}
end