Class: Pod::Installer::Analyzer

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

Instance Method Summary collapse

Instance Method Details

#orig_sourcesObject



105
# File 'lib/cocoapods_plugin.rb', line 105

alias_method :orig_sources, :sources

#sourcesObject



107
108
109
110
111
112
113
114
115
116
117
118
119
# File 'lib/cocoapods_plugin.rb', line 107

def sources
  if podfile.sources.empty? && podfile.plugins.keys.include?('cocoapods-gitee-repo')
    sources = Array.new
    plugin_config = podfile.plugins['cocoapods-gitee-repo']
    # all sources declared in the plugin clause
    plugin_config['sources'].uniq.map do |name|
      sources.push(create_source_from_name(name))
    end
    @sources = sources
  else
    orig_sources
  end
end