Sha256: 58228a1783c4c8e5d664c57aa973f0d4094d64044b40ed031ed6419172135d04

Contents?: true

Size: 711 Bytes

Versions: 11

Compression:

Stored size: 711 Bytes

Contents

# frozen_string_literal: true

require 'appium_lib'
require 'appium_lib/version'
require_relative 'version'

module Percy
  class Percy::Environment
    @percy_build_id = nil
    @percy_build_url = nil
    @session_type = nil

    class << self
      attr_accessor :percy_build_id, :percy_build_url, :session_type

      def get_client_info(flag = false)
        sdk_version = Percy::VERSION
        flag ? "percy-appium-app-ruby/#{sdk_version}" : "percy-appium-app/#{sdk_version}"
      end

      def get_env_info
        appium_version = Appium::VERSION # This assumes the 'appium_lib' gem provides a VERSION constant.
        ["appium/#{appium_version}", "ruby/#{RUBY_VERSION}"]
      end
    end
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
percy-appium-app-1.0.0 percy/environment.rb
percy-appium-app-0.0.8 percy/environment.rb
percy-appium-app-0.0.7 percy/environment.rb
percy-appium-app-0.0.6 percy/environment.rb
percy-appium-app-0.0.5 percy/environment.rb
percy-appium-app-0.0.5.pre.beta.1 percy/environment.rb
percy-appium-app-0.0.5.pre.beta.0 percy/environment.rb
percy-appium-app-0.0.4 percy/environment.rb
percy-appium-app-0.0.2.pre.beta.0 percy/environment.rb
percy-appium-app-0.0.3 percy/environment.rb
percy-appium-app-0.0.2 percy/environment.rb