Sha256: 38910c8c41962f37637d426556b8f0d33f5134dc0a35bc103e9957ace58e2618

Contents?: true

Size: 616 Bytes

Versions: 1

Compression:

Stored size: 616 Bytes

Contents

module Aua::Agents::FeedReader
  KNOWN_CLIENTS = %w(hawkReader Fever Superfeedr Feedly Reeder AppleSyndication Netvibes Windows-RSS-Platform Vienna NewsGatorOnline NewsFire NetNewsWire MWFeedParser SimplePie MagpieRSS Feedfetcher-Google Apple-PubSub)

  def self.extend?(agent)
    KNOWN_CLIENTS.include?(agent.app) ||
    (agent.app == "Tumblr" && agent.products.include?("RSS") && agent.products.include?("syndication"))
  end

  def type
    :FeedReader
  end

  def name
    return :TumblrRSSSyndication if app == "Tumblr"
    app.to_sym
  end

  def version
    @version ||= versions[0] || versions[1]
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
aua-0.2.3 lib/aua/agents/feed_reader.rb