class PodsOrz::PodspecModel
Attributes
dependency_list[RW]
have_resources[RW]
pod_name[RW]
Public Class Methods
new(podspec_file_path)
click to toggle source
# File lib/podsorz/core/Specs/podspec_model.rb, line 7 def initialize(podspec_file_path) @dependency_list = [] @have_resources = false totoal_sentences = [] File.open(podspec_file_path, "r") {|io| totoal_sentences = io.readlines } totoal_sentences.each do |line| if /\.(name)(.*) =/ =~ line @pod_name = $~.post_match.strip @pod_name = pod_name.gsub(/[\'\"]/, "") end if /\.(resource)(.*) =/ =~ line @have_resources = true end if /\.dependency/ =~ line dependency = $~.post_match.strip unless @pod_name.nil? unless dependency.include? @pod_name @dependency_list << dependency end end end end end