Sha256: ce47a73a5279faa0eb035c6dec101aa5663dfc52ea110c09fe9b4e9246a84b3e
Contents?: true
Size: 1.56 KB
Versions: 2
Compression:
Stored size: 1.56 KB
Contents
module Framework class Tree attr_reader :headers_path attr_reader :module_map_path attr_reader :resources_path attr_reader :root_path attr_reader :versions_path attr_reader :fwk_path def delete_resources Pathname.new(@resources_path).rmtree (Pathname.new(@fwk_path) + Pathname.new('Resources')).delete end def initialize(name, platform) @name = name @platform = platform end def make make_root make_framework make_headers make_resources make_current_version end private def make_current_version current_version_path = @versions_path + Pathname.new('../Current') `ln -sf A #{current_version_path}` `ln -sf Versions/Current/Headers #{@fwk_path}/` `ln -sf Versions/Current/Resources #{@fwk_path}/` `ln -sf Versions/Current/#{@name} #{@fwk_path}/` end def make_framework @fwk_path = @root_path + Pathname.new(@name + '.framework') @fwk_path.mkdir unless @fwk_path.exist? @module_map_path = @fwk_path + Pathname.new('Modules') @versions_path = @fwk_path + Pathname.new('Versions/A') end def make_headers @headers_path = @versions_path + Pathname.new('Headers') @headers_path.mkpath unless @headers_path.exist? end def make_resources @resources_path = @versions_path + Pathname.new('Resources') @resources_path.mkpath unless @resources_path.exist? end def make_root @root_path = Pathname.new(@platform) @root_path.mkpath unless @root_path.exist? end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
cocoapods-util-0.0.12 | lib/cocoapods-util/command/package/helper/framework.rb |
cocoapods-util-0.0.11 | lib/cocoapods-util/package/helper/framework.rb |