class QCloudHive::XCodeProject

Attributes

hiveSpecModules[R]
path[RW]

Public Class Methods

new(path) click to toggle source
# File lib/qcloudhive/xcodeproj.rb, line 87
def initialize(path)
  @path = path
  @podfile = nil
  @hiveSpecModules = nil
end

Public Instance Methods

podfile() click to toggle source
# File lib/qcloudhive/xcodeproj.rb, line 18
def podfile
  if @podfile.nil?
    @podfile = Pod::Podfile.from_file(Pathname(@path).join("Podfile").to_path)
  end
  @podfile
end
saveHiveModulesConfig() click to toggle source
# File lib/qcloudhive/xcodeproj.rb, line 93
def saveHiveModulesConfig
  config = ""
  hiveSpecModules.each { |e|
    config += "\n#{e.toConfig}"
  }
  File.open(Pathname.new(@path).join(QCloudHive::HIVE_MODULES_FILE_NAME).to_s, "w") { |f|
     f.write  config
  }
end