Class: Pod::Installer

Inherits:
Object
  • Object
show all
Defined in:
lib/pod_builder/install.rb

Overview

We swizzle generate_pods_project to inject spec_overrides before building

Instance Method Summary collapse

Instance Method Details

#generate_pods_project(*args) ⇒ Object



8
9
10
11
12
13
14
15
16
17
18
# File 'lib/pod_builder/install.rb', line 8

def generate_pods_project(*args)
  analysis_result.specifications.each do |spec|
    if overrides = PodBuilder::Configuration.spec_overrides[spec.name]
      overrides.each do |k, v|
        spec.attributes_hash[k] = v
      end
    end
  end

  swz_generate_pods_project(*args)
end

#swz_generate_pods_projectObject



6
# File 'lib/pod_builder/install.rb', line 6

alias_method :swz_generate_pods_project, :generate_pods_project