class Pod::X::Sandbox::Project

Attributes

conf[R]
repos[R]

Public Class Methods

new(conf) click to toggle source
Calls superclass method
# File lib/cocoapods-x/extension/sandbox/project.rb, line 12
def initialize conf
    @conf = conf
    super conf.project_debug_url
    @repos = Pod::X::Sandbox::Repos::new conf::project_debug_url
end

Public Instance Methods

install!() click to toggle source
# File lib/cocoapods-x/extension/sandbox/project.rb, line 18
def install!
    @conf.sync
    @conf.save!

    unless pods_file.exist?
        cp! [Pod::X::Sandbox::workspace::template::pods_file, pods_file]
    end

    unless source_file.exist?
        ln! ['-s', Pod::X::Sandbox::workspace::source_file, source_file]
    end

end
pods_file() click to toggle source
# File lib/cocoapods-x/extension/sandbox/project.rb, line 36
def pods_file
    root + 'pods'
end
project_name() click to toggle source
# File lib/cocoapods-x/extension/sandbox/project.rb, line 44
def project_name 
    File.basename(@conf.project_url)
end
source_file() click to toggle source
# File lib/cocoapods-x/extension/sandbox/project.rb, line 40
def source_file
    root + 'sources'
end
update!() click to toggle source
# File lib/cocoapods-x/extension/sandbox/project.rb, line 32
def update!
    install!
end