Sha256: 63be3b2af4cf3a0cb1d69b6991e1bf481cf6007aef1c747a1369cbbf73ad5a14
Contents?: true
Size: 735 Bytes
Versions: 1
Compression:
Stored size: 735 Bytes
Contents
require 'pry' module ECFS class DailyRelease attr_reader :pdfs attr_reader :txts attr_reader :docxs def initialize(links, query_url) @query_url = query_url @links = links @pdfs = find_links_by_type('pdf') @txts = find_links_by_type('txt') @docxs = find_links_by_type('docx') end private def find_links_by_type(type) @links.select do |link| link.attributes["href"].value.end_with?(".#{type}") end.map do |link| link_to_s(link) end end def link_to_s(link) href_val = link.attributes["href"].value { title: href_val, url: @query_url + href_val } end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
ecfs-0.3.1 | lib/ecfs/daily_release.rb |