Sha256: 40e81014fd979baf8531a72bdf77b21006e2fc7fd93263f63e8956bf01bfcede

Contents?: true

Size: 583 Bytes

Versions: 1

Compression:

Stored size: 583 Bytes

Contents

module Aua::Agents::Chrome
  def self.extend?(agent)
    agent.products.include?("Safari") && agent.products.include?("Chrome")
  end

  def type
    :Browser
  end

  def name
    @name ||= begin
      return :Iron if products.include?("Iron")
      return :RockMelt if products.include?("RockMelt")
      :Chrome
    end
  end

  module Frame
    def self.extend?(agent)
      agent.products.include?("chromeframe")
    end

    def type
      :Browser
    end

    def name
      :Chromeframe
    end

    def version
      @version ||= version_of("chromeframe")
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

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