Class: Pod::SquareSource

Inherits:
Source
  • Object
show all
Defined in:
lib/pod/square_source.rb

Overview

Subclass of Pod::Source to provide support for Square Specs repositories

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(repository) ⇒ SquareSource

Returns a new instance of SquareSource

Parameters:



27
28
29
30
# File 'lib/pod/square_source.rb', line 27

def initialize(repository)
  @repository = repository
  super(repository.path)
end

Instance Attribute Details

#repositoryCocoapodsRepoSq::Repository (readonly)

Returns Square SDK Repository

Returns:



23
24
25
# File 'lib/pod/square_source.rb', line 23

def repository
  @repository
end

Instance Method Details

#updateObject

Updates the Repository specifications for this source



33
34
35
36
37
38
# File 'lib/pod/square_source.rb', line 33

def update
  repository.update_specs
  @versions_by_name.clear
  
  []
end