class Versioneer::Helpers
Public Class Methods
cl_no_stderr()
click to toggle source
# File lib/versioneer/helpers.rb, line 34 def cl_no_stderr { :unix => '2>/dev/null', :windows => '2>nul' }.fetch(platform) end
cl_no_stdout()
click to toggle source
# File lib/versioneer/helpers.rb, line 27 def cl_no_stdout { :unix => '>/dev/null', :windows => '>nul' }.fetch(platform) end
cl_silence()
click to toggle source
# File lib/versioneer/helpers.rb, line 41 def cl_silence { :unix => '>/dev/null 2>&1', :windows => '>nul 2>&1' }.fetch(platform) end
lines?(input)
click to toggle source
Generic
# File lib/versioneer/helpers.rb, line 7 def lines?(input) num_of_lines(input) > 0 end
num_of_lines(input)
click to toggle source
# File lib/versioneer/helpers.rb, line 11 def num_of_lines(input) return 0 unless input.is_a? String and not input.empty? input.chomp.split("\n").size end
platform()
click to toggle source
# File lib/versioneer/helpers.rb, line 22 def platform return :windows if windows? :unix end
windows?()
click to toggle source
Platform Specific
# File lib/versioneer/helpers.rb, line 18 def windows? Gem.respond_to? :win_platform? and Gem.send(:win_platform?) end