Sha256: 1a638b657ab2ce84e3badd70a71569e804de3bd1491fac9a5b9b092ca4f0dda6

Contents?: true

Size: 340 Bytes

Versions: 25

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

25 entries across 25 versions & 1 rubygems

Version Path
algolia-3.5.1 lib/algolia/user_agent.rb
algolia-3.5.0 lib/algolia/user_agent.rb
algolia-3.4.0 lib/algolia/user_agent.rb
algolia-3.3.4 lib/algolia/user_agent.rb
algolia-3.3.3 lib/algolia/user_agent.rb
algolia-3.3.2 lib/algolia/user_agent.rb
algolia-3.3.1 lib/algolia/user_agent.rb
algolia-3.3.0 lib/algolia/user_agent.rb
algolia-3.2.4 lib/algolia/user_agent.rb
algolia-3.2.3 lib/algolia/user_agent.rb
algolia-3.2.2 lib/algolia/user_agent.rb
algolia-3.2.1 lib/algolia/user_agent.rb
algolia-3.2.0 lib/algolia/user_agent.rb
algolia-3.1.1 lib/algolia/user_agent.rb
algolia-3.1.0 lib/algolia/user_agent.rb
algolia-3.0.2 lib/algolia/user_agent.rb
algolia-3.0.0 lib/algolia/user_agent.rb
algolia-3.0.0.beta.16 lib/algolia/user_agent.rb
algolia-3.0.0.beta.15 lib/algolia/user_agent.rb
algolia-3.0.0.beta.14 lib/algolia/user_agent.rb