class Roxanne::Travis::Consumer

Constants

STATES

Attributes

organization_or_user[RW]

Public Instance Methods

pull() click to toggle source
# File lib/roxanne/travis/consumer.rb, line 10
def pull
  repos = ::Travis::Repository.find_all(owner_name: organization_or_user)
  status = :green
  repos.select{|repo| repo.active? }.each do |repo|
    status = prioritize(to_status(repo.last_build_state), status)
  end
  status
end

Private Instance Methods

to_status(travis_build_state) click to toggle source
# File lib/roxanne/travis/consumer.rb, line 26
def to_status(travis_build_state)
  STATES[travis_build_state]
end