Class: Pod::PrebuildSandbox
- Inherits:
-
Sandbox
- Object
- Sandbox
- Pod::PrebuildSandbox
- Defined in:
- lib/cocoapods-binary/prebuild_sandbox.rb
Class Method Summary collapse
-
.from_standard_sanbox_path(path) ⇒ Object
- String
-
standard_sandbox_path.
- .from_standard_sandbox(sandbox) ⇒ Object
Instance Method Summary collapse
- #exsited_framework_names ⇒ Object
- #framework_path_for_pod_name(name) ⇒ Object
- #generate_framework_path ⇒ Object
Class Method Details
.from_standard_sanbox_path(path) ⇒ Object
- String
-
standard_sandbox_path
5 6 7 8 |
# File 'lib/cocoapods-binary/prebuild_sandbox.rb', line 5 def self.from_standard_sanbox_path(path) prebuild_sandbox_path = Pathname.new(path).realpath + "_Prebuild" self.new(prebuild_sandbox_path) end |
.from_standard_sandbox(sandbox) ⇒ Object
10 11 12 |
# File 'lib/cocoapods-binary/prebuild_sandbox.rb', line 10 def self.from_standard_sandbox(sandbox) self.from_standard_sanbox_path(sandbox.root) end |
Instance Method Details
#exsited_framework_names ⇒ Object
22 23 24 25 26 27 28 29 30 31 32 |
# File 'lib/cocoapods-binary/prebuild_sandbox.rb', line 22 def exsited_framework_names [] unless generate_framework_path.exist? generate_framework_path.children.map do |framework_name| extension = File.extname(framework_name) if extension == ".framework" File.basename(framework_name, extension) else nil end end.reject(&:nil?) end |
#framework_path_for_pod_name(name) ⇒ Object
18 19 20 |
# File 'lib/cocoapods-binary/prebuild_sandbox.rb', line 18 def framework_path_for_pod_name(name) self.generate_framework_path + "#{name}.framework" end |
#generate_framework_path ⇒ Object
14 15 16 |
# File 'lib/cocoapods-binary/prebuild_sandbox.rb', line 14 def generate_framework_path self.root + "Frameworks" end |