Sha256: e372f890de32ef8afeb5aa225e6f9a2f57c99d971d5d6ac096a12598edb36557

Contents?: true

Size: 503 Bytes

Versions: 10

Compression:

Stored size: 503 Bytes

Contents

module Gitlab
  module Triage
    Options = Struct.new(
      :dry_run,
      :policies_files,
      :source,
      :source_id,
      :token,
      :debug,
      :host_url,
      :require_files,
      :api_version
    ) do
      def initialize(*args)
        super

        # Defaults
        self.host_url ||= 'https://gitlab.com'
        self.api_version ||= 'v4'
        self.source ||= 'projects'
        self.require_files ||= []
        self.policies_files ||= Set.new
      end
    end
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
gitlab-triage-1.7.1 lib/gitlab/triage/options.rb
gitlab-triage-1.7.0 lib/gitlab/triage/options.rb
gitlab-triage-1.6.1 lib/gitlab/triage/options.rb
gitlab-triage-1.6.0 lib/gitlab/triage/options.rb
gitlab-triage-1.5.1 lib/gitlab/triage/options.rb
gitlab-triage-1.5.0 lib/gitlab/triage/options.rb
gitlab-triage-1.4.2 lib/gitlab/triage/options.rb
gitlab-triage-1.4.1 lib/gitlab/triage/options.rb
gitlab-triage-1.4.0 lib/gitlab/triage/options.rb
gitlab-triage-1.3.0 lib/gitlab/triage/options.rb