class Pod::Extension::Development
Attributes
pods_definition[R]
source_definition[R]
Public Class Methods
development()
click to toggle source
# File lib/cocoapods-extension/development/development.rb, line 11 def self.development @@shared ||= Pod::Extension::Development::new @@shared end
new()
click to toggle source
# File lib/cocoapods-extension/development/development.rb, line 16 def initialize @runing = false @project = nil @workspace = nil @pods_list = nil @source_list = nil @pods_definition = Pod::Extension::Development::Pods::new @source_definition = Pod::Extension::Development::Source::new run end
Public Instance Methods
pod!(name, source, share)
click to toggle source
# File lib/cocoapods-extension/development/development.rb, line 39 def pod! name, source, share unless share repos = @project::repos else repos = @workspace::repos end repos.pod! name, source, share end
pods_list?()
click to toggle source
# File lib/cocoapods-extension/development/development.rb, line 31 def pods_list? @pods_list end
run()
click to toggle source
# File lib/cocoapods-extension/development/development.rb, line 48 def run project_url = Dir.pwd conf = Pod::Extension::Configurator::find_conf? project_url return nil if conf.nil? @project = Pod::Extension::Sandbox::Project::new conf @project.install! pod_file = @project.pod_file return nil unless pod_file.exist? @workspace = Pod::Extension::Sandbox::workspace source_file = @workspace.source_file return nil unless source_file.exist? begin @pods_definition::run pod_file @source_definition::run source_file @pods_list = @pods_definition.pods_list @source_list = @source_definition.source_list if @pods_list.size > 0 && @source_list.size > 0 @runing = true UI.puts 'Pod::Extension::Development working.'.green end rescue => exception puts "[!] #{exception}".red end end
runing?()
click to toggle source
# File lib/cocoapods-extension/development/development.rb, line 27 def runing? @runing end
source_list?()
click to toggle source
# File lib/cocoapods-extension/development/development.rb, line 35 def source_list? @source_list end