Remove some duplication

This commit is contained in:
Joe Corcoran 2016-06-21 12:23:34 +02:00
parent cae6da540f
commit 00fb01bd7a

View File

@ -92,22 +92,15 @@ module Travis::API::V3
private_repository_visible?(repository)
end
def settings_visible?(settings)
repository_visible?(settings.repository)
end
def env_vars_visible?(env_vars)
repository_visible?(env_vars.repository)
end
def env_var_visible?(env_var)
repository_visible?(env_var.repository)
end
def private_repository_visible?(repository)
false
end
def repository_attr_visible?(record)
repository_visible?(record.repository)
end
[:settings_visible?, :env_vars_visible?, :env_var_visible?].each { |m| alias_method m, :repository_attr_visible? }
def public_api?
!Travis.config.private_api
end