module Echoe::Platform
Platform
check regexes
Public Class Methods
gcc?()
click to toggle source
# File lib/echoe/platform.rb 10 def self.gcc? 11 @gcc ||= RUBY_PLATFORM =~ /mingw/ 12 !@gcc.nil? 13 end
java?()
click to toggle source
# File lib/echoe/platform.rb 20 def self.java? 21 @java ||= RUBY_PLATFORM =~ /java/ 22 !@java.nil? 23 end
make()
click to toggle source
# File lib/echoe/platform.rb 34 def self.make 35 msvc? ? 'nmake' : 'make' 36 end
msvc?()
click to toggle source
# File lib/echoe/platform.rb 15 def self.msvc? 16 @msvc ||= RUBY_PLATFORM =~ /mswin/ 17 !@msvc.nil? 18 end
rake()
click to toggle source
# File lib/echoe/platform.rb 30 def self.rake 31 windows? ? "rake#{suffix}.bat" : "rake#{suffix}" 32 end
suffix()
click to toggle source
# File lib/echoe/platform.rb 25 def self.suffix 26 Gem.default_exec_format =~ /%s(.*)/ 27 @suffix ||= $1 28 end
windows?()
click to toggle source
# File lib/echoe/platform.rb 5 def self.windows? 6 @windows ||= RUBY_PLATFORM =~ /djgpp|(cyg|ms|bcc)win|mingw/ 7 !@windows.nil? 8 end