39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
|
# File 'lib/cocoapods-x/extension/installer/dsl.rb', line 39
def pod(name = nil, *requirements)
unless name
raise StandardError, 'A development requires a name.'
end
return if @current_domain.nil?
source = Hash::new(nil)
source[:domain] = @current_domain
source[:git] = name + '.git'
source[:name] = name
if @current_group
source[:group] = @current_group
else
source[:group] = name
end
options = requirements.last
if options && options.is_a?(Hash)
source = source.merge(options.dup)
end
@sources[name] = source
end
|