Module: Percy::Capybara::Client::UserAgent
- Included in:
- Percy::Capybara::Client
- Defined in:
- lib/percy/capybara/client/user_agent.rb
Instance Method Summary collapse
- #_client_info ⇒ Object
- #_ember_cli_rails_version ⇒ Object
- #_environment_info ⇒ Object
- #_rails_version ⇒ Object
- #_sinatra_version ⇒ Object
Instance Method Details
#_client_info ⇒ Object
5 6 7 |
# File 'lib/percy/capybara/client/user_agent.rb', line 5 def _client_info "percy-capybara/#{VERSION}" end |
#_ember_cli_rails_version ⇒ Object
20 21 22 23 24 25 |
# File 'lib/percy/capybara/client/user_agent.rb', line 20 def _ember_cli_rails_version return unless defined? EmberCli require 'ember_cli/version' EmberCli::VERSION end |
#_environment_info ⇒ Object
9 10 11 12 13 14 15 16 17 18 |
# File 'lib/percy/capybara/client/user_agent.rb', line 9 def _environment_info [ "percy-capybara-loader/#{loader}", "rails/#{_rails_version}", "sinatra/#{_sinatra_version}", "ember-cli-rails/#{_ember_cli_rails_version}", ].reject do |info| info =~ /\/$/ # reject if version is empty end.join('; ') end |
#_rails_version ⇒ Object
27 28 29 |
# File 'lib/percy/capybara/client/user_agent.rb', line 27 def _rails_version Rails.version if defined? Rails end |
#_sinatra_version ⇒ Object
31 32 33 |
# File 'lib/percy/capybara/client/user_agent.rb', line 31 def _sinatra_version Sinatra::VERSION if defined? Sinatra end |