about summary refs log tree commit diff
path: root/app/services/fetch_entry_service.rb
blob: c4a5460e915d461273a71824eaa4ada31b8a24c7 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
class FetchEntryService < BaseService
  # Knowing nothing but the URL of a remote status, create a local representation of it and return it
  # @param [String] url Atom URL
  # @return [Status]
  def call(url)
    body = http_client.get(url)
    xml  = Nokogiri::XML(body)
    # todo
  end

  private

  def http_client
    HTTP
  end
end