Sha256: 005c344d2f74810d77cc31872de61dd924b16a7fd8e101cd114f4abb043ebb47

Contents?: true

Size: 830 Bytes

Versions: 2

Compression:

Stored size: 830 Bytes

Contents

require 'gooddata/connection'

module ConnectionHelper
  GD_PROJECT_TOKEN = ENV["GD_PROJECT_TOKEN"]

  DEFAULT_USERNAME = "svarovsky+gem_tester@gooddata.com"
  DEFAULT_PASSWORD = "jindrisska"
  DEFAULT_DOMAIN = 'gooddata-tomas-svarovsky'

  # Creates connection using default credentials or supplied one
  #
  # @param [String] username Optional username
  # @param [String] password Optional password
  def self.create_default_connection(username = DEFAULT_USERNAME, password = DEFAULT_PASSWORD)
    GoodData::connect(username, password)
  end

  # Creates connection using environment varibles GD_GEM_USER and GD_GEM_PASSWORD
  def self.create_private_connection
    username = ENV['GD_GEM_USER'] || DEFAULT_USERNAME
    password = ENV['GD_GEM_PASSWORD'] || DEFAULT_PASSWORD

    GoodData::connect(username, password)
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
gooddata-0.6.3 spec/helpers/connection_helper.rb
gooddata-0.6.2 spec/helpers/connection_helper.rb