class Xsort::Sortproj

Public Class Methods

new(path) click to toggle source
# File lib/xsort/sortproj.rb, line 15
def initialize (path)
    @path = path
end

Public Instance Methods

sort(stdout,notOverwrite) click to toggle source
# File lib/xsort/sortproj.rb, line 19
def sort (stdout,notOverwrite)
    puts @path
    pbxproj = Xcodeproj::Pbxproj::PbxObject::Pbxproj.new(@path,stdout)
    pbxproj.parse
    sort = Xcodeproj::Pbxproj::PbxObject::PbxSort.new(pbxproj.pbxGroups)
    pbxObject = sort.psort
    write = Xcodeproj::Pbxproj::PbxObject::PbxWrite.new(@path,pbxObject,stdout,notOverwrite)
    write.overWrite
end