Platform check regexes
# File lib/echoe/platform.rb, line 10 def self.gcc? @gcc ||= RUBY_PLATFORM =~ %rmingw/ !@gcc.nil? end
# File lib/echoe/platform.rb, line 20 def self.java? @java ||= RUBY_PLATFORM =~ %rjava/ !@java.nil? end
# File lib/echoe/platform.rb, line 33 def self.make msvc? ? 'nmake' : 'make' end
# File lib/echoe/platform.rb, line 15 def self.msvc? @msvc ||= RUBY_PLATFORM =~ %rmswin/ !@msvc.nil? end
# File lib/echoe/platform.rb, line 29 def self.rake windows? ? "rake#{suffix}.bat" : "rake#{suffix}" end
# File lib/echoe/platform.rb, line 25 def self.suffix @suffix ||= Gem.default_exec_format[2..-1] end
# File lib/echoe/platform.rb, line 5 def self.windows? @windows ||= RUBY_PLATFORM =~ %rdjgpp|(cyg|ms|bcc)win|mingw/ !@windows.nil? end