Sha256: 95fc5e1c4e2da5fc8ae7343f518b3c4d736a03f7f9db16d6824e6ad8c826ab29
Contents?: true
Size: 562 Bytes
Versions: 2
Compression:
Stored size: 562 Bytes
Contents
# frozen_string_literal: true require 'gitlab/request' require 'gitlab' class ReleaseVersionClient < Gitlab::Request base_uri 'https://version.gitlab.com' headers 'Private-Token' => -> { api_token } # Get the latest version information # # Returns an Array of Gitlab::ObjectifiedHash objects def self.versions get('/api/v1/versions', query: { per_page: 50 }) end def self.api_token ENV.fetch('PRODUCTION_TOKEN') do |name| raise "Must specify `#{name}` environment variable!" end end private_class_method :api_token end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
releases-0.1.3 | lib/releases/release_version_client.rb |
releases-0.1.1 | lib/releases/release_version_client.rb |