Method: CiToolkit::BitriseClient#initialize
- Defined in:
- lib/ci_toolkit/bitrise_client.rb
#initialize(options = { build_number: ENV.fetch("BITRISE_BUILD_NUMBER", nil), token: ENV.fetch("BITRISE_TOKEN", nil), app_slug: ENV.fetch("BITRISE_APP_SLUG", nil), build_slug: ENV.fetch("BITRISE_BUILD_SLUG", nil) }, faraday = nil) ⇒ BitriseClient
noinspection Metrics/ParameterLists
13 14 15 16 17 18 19 20 21 22 23 24 25 |
# File 'lib/ci_toolkit/bitrise_client.rb', line 13 def initialize( = { build_number: ENV.fetch("BITRISE_BUILD_NUMBER", nil), token: ENV.fetch("BITRISE_TOKEN", nil), app_slug: ENV.fetch("BITRISE_APP_SLUG", nil), build_slug: ENV.fetch("BITRISE_BUILD_SLUG", nil) }, faraday = nil) @build_number = [:build_number].to_i @token = [:token] @app_slug = [:app_slug] @build_slug = [:build_slug] @connection = faraday || create_connection end |