class Travis::CLI::Repos
def repositories
def repositories @repositories ||= begin repos = session.hooks.concat(user.repositories).uniq session.preload(repos).sort_by(&:slug).select do |repo| next false unless match? repo.slug next false unless active.nil? || (repo.active? == active) next false unless owner.nil? || (repo.owner_name == owner) next false unless name.nil? || (repo.name == name) next false unless admin.nil? || (repo.admin? == admin) true end end end