Sha256: 953e6494450a0c1744f13aced182ce3561bc69e3d8dbbe7786b4bea2f0af9ad0

Contents?: true

Size: 306 Bytes

Versions: 1

Compression:

Stored size: 306 Bytes

Contents

require 'open-uri'

module Fantasyhub::Feed::Downloader
  extend self

  def download(uid)
    feed_for(uid)
  end
  alias_method :call, :download

private

  def feed_for(uid)
    url = feed_url(uid)
    open(url).read
  end

  def feed_url(uid)
    "https://api.github.com/users/#{uid}/events"
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
fantasyhub-1.0.1 lib/fantasyhub/feed/downloader.rb