class Omnijack::Project
A parent project that can contain metadata, a pkg list, and platforms
@author Jonathan Hartman <j@p4nt5.com>
Public Instance Methods
list()
click to toggle source
The full list instance for the project
@return [Omnijack::List]
# File lib/omnijack/project.rb, line 46 def list @list ||= Endpoint::List.new(name, args) end
metadata()
click to toggle source
The Metadata instance for the project
@return [Omnijack::Metadata]
# File lib/omnijack/project.rb, line 36 def metadata # TODO: This requires too much knowledge of the Metadata class @metadata ||= Endpoint::Metadata.new(name, args) end
platforms()
click to toggle source
The platform names instance for the project
@return [Omnijack::Platforms]
# File lib/omnijack/project.rb, line 55 def platforms @platforms ||= Endpoint::Platforms.new(name, args) end