3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
# File 'lib/publish.rb', line 3
def update
if(Internet.available?)
if(File.exists?('.git'))
if(`git branch`.include?('* master'))
Dir.glob('*.gemspec').each{|gemspec_file|
add "gem push #{Gemspec.gemfile(gemspec_file)}" if !Gemspec.published? gemspec_file
}
end
end
if(File.exists?('.svn'))
if(`svn info`.include?('/trunk'))
Dir.glob('*.gemspec').each{|gemspec_file|
add "gem push #{Gemspec.gemfile(gemspec_file)}" if !Gemspec.published? gemspec_file
}
end
end
end
end
|