class Yao::Resources::Project

Public Class Methods

accessible() click to toggle source
# File lib/yao/resources/project.rb, line 35
def accessible
  as_member { self.list }
end

Public Instance Methods

domain?() click to toggle source

@return [Bool]

# File lib/yao/resources/project.rb, line 14
def domain?
  @data["is_domain"]
end
ports() click to toggle source

@return [Yao::Resources::Port]

# File lib/yao/resources/project.rb, line 24
def ports
  @ports ||= Yao::Port.list(tenant_id: id)
end
role_assignment() click to toggle source

@return [Yao::Resources::RoleAssignment]

# File lib/yao/resources/project.rb, line 29
def role_assignment
  Yao::RoleAssignment.get(project: id)
end
servers() click to toggle source

@return [Array<Yao::Resources::Server>]

# File lib/yao/resources/project.rb, line 19
def servers
  @servers ||= Yao::Server.list(all_tenants: 1, project_id: id)
end