lib/cocoapods-packager/spec_builder.rb in cocoapods-packager-qcloud-1.5.3 vs lib/cocoapods-packager/spec_builder.rb in cocoapods-packager-qcloud-1.5.4

- old
+ new

@@ -43,10 +43,28 @@ "end\n" end private + def dependency + value = @spec.attributes_hash["dependencies"] + return "\n" if value.nil? + spec = "\n" + value.each {|key, value| + version = "" + if value.count > 0 + version = value[0] + end + if version != "" + spec += "\n s.dependency '#{key}', '#{version}'" + else + spec += "\n s.dependency '#{key}'" + end + } + return spec+="\n" + end + def spec_header spec = "Pod::Spec.new do |s|\n" %w(name version summary license authors homepage description social_media_url docset_url documentation_url screenshots frameworks weak_frameworks libraries requires_arc @@ -54,9 +72,10 @@ value = @spec.attributes_hash[attribute] next if value.nil? value = value.dump if value.class == String spec += " s.#{attribute} = #{value}\n" end + spec += dependency spec + " s.source = #{@source}\n\n" end end end