Sha256: 1cb5290712c53de186d4da9571490de1f1ba963185bc60d226df318a14d5db79

Contents?: true

Size: 340 Bytes

Versions: 22

Compression:

Stored size: 340 Bytes

Contents

module Algolia
  class UserAgent
    attr_accessor :value

    def initialize
      @value = "Algolia for Ruby (#{VERSION}); Ruby (#{RUBY_VERSION})"
    end

    # Adds a segment to the UserAgent
    #
    def add(segment, version)
      @value += format('; %<segment>s (%<version>s)', segment: segment, version: version)
    end
  end
end

Version data entries

22 entries across 22 versions & 1 rubygems

Version Path
algolia-3.0.0.beta.8 lib/algolia/user_agent.rb
algolia-3.0.0.beta.7 lib/algolia/user_agent.rb
algolia-3.0.0.beta.6 lib/algolia/user_agent.rb
algolia-3.0.0.beta.5 lib/algolia/user_agent.rb
algolia-3.0.0.beta.4 lib/algolia/user_agent.rb
algolia-3.0.0.beta.3 lib/algolia/user_agent.rb
algolia-3.0.0.beta.1 lib/algolia/user_agent.rb
algolia-3.0.0.alpha.18 lib/algolia/user_agent.rb
algolia-3.0.0.alpha.17 lib/algolia/user_agent.rb
algolia-3.0.0.alpha.16 lib/algolia/user_agent.rb
algolia-3.0.0.alpha.15 lib/algolia/user_agent.rb
algolia-3.0.0.alpha.14 lib/algolia/user_agent.rb
algolia-3.0.0.alpha.13 lib/algolia/user_agent.rb
algolia-3.0.0.alpha.12 lib/algolia/user_agent.rb
algolia-3.0.0.alpha.11 lib/algolia/user_agent.rb
algolia-3.0.0.alpha.10 lib/algolia/user_agent.rb
algolia-3.0.0.alpha.9 lib/algolia/user_agent.rb
algolia-3.0.0.alpha.8 lib/algolia/user_agent.rb
algolia-3.0.0.alpha.7 lib/algolia/user_agent.rb
algolia-3.0.0.alpha.6 lib/algolia/user_agent.rb