class ProspectusTravis::Build

Helper for automatically adding build status check

Public Class Methods

new(repo_slug) click to toggle source
# File lib/prospectus_travis.rb, line 53
def initialize(repo_slug)
  @repo_slug = repo_slug || raise('No repo specified')
end

Public Instance Methods

extended(other) click to toggle source
# File lib/prospectus_travis.rb, line 57
def extended(other) # rubocop:disable Metrics/MethodLength
  lookup = Lookup.new(@repo_slug)

  other.deps do
    item do
      name 'travis'

      expected do
        static
        set lookup.expected
      end

      actual do
        static
        set lookup.actual
      end
    end
  end
end