class Pod::Sandbox::PodspecFinder
Attributes
root[R]
Public Class Methods
new(root)
click to toggle source
# File lib/cocoapods/sandbox/podspec_finder.rb, line 6 def initialize(root) @root = root end
Public Instance Methods
podspecs()
click to toggle source
# File lib/cocoapods/sandbox/podspec_finder.rb, line 10 def podspecs return @specs_by_name if @specs_by_name @specs_by_name = {} spec_files = Pathname.glob(root + '{,*}.podspec{,.json}') spec_files.sort_by { |p| -p.to_path.split(File::SEPARATOR).size }.each do |file| spec = Specification.from_file(file) spec.validate_cocoapods_version @specs_by_name[spec.name] = spec end @specs_by_name end