Sha256: 6a5567193c3ad91b478d66293a7e9f011c5a518efc0a0f0fb74ad416fedeac39
Contents?: true
Size: 997 Bytes
Versions: 1
Compression:
Stored size: 997 Bytes
Contents
module Pod class SpecBuilder def initialize(spec) @spec = spec end def spec_platform(platform) fwk_base = @spec.name + '-' + platform.name.to_s + '.framework' <<SPEC s.#{platform.name}.platform = :#{platform.symbolic_name}, '#{platform.deployment_target}' s.#{platform.name}.preserve_paths = '#{fwk_base}' s.#{platform.name}.public_header_files = '#{fwk_base}/Versions/A/Headers/*.h' #s.#{platform.name}.resource = '#{fwk_base}/Versions/A/Resources/#{fwk_base}.bundle' s.#{platform.name}.vendored_frameworks = '#{fwk_base}' SPEC end def spec_metadata <<SPEC Pod::Spec.new do |s| s.name = "#{@spec.name}" s.version = "#{@spec.version}" s.summary = "#{@spec.summary}" s.license = #{@spec.license} s.authors = #{@spec.authors} s.homepage = "#{@spec.homepage}" s.source = #{@spec.source} SPEC end def spec_close 'end' end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
cocoapods-packager-0.1.0 | lib/spec_builder.rb |