Sha256: 792766c090e635def8c18f6e2a7aa0ffcb5e74dc0c565e27d5ff6145f12630c3
Contents?: true
Size: 598 Bytes
Versions: 17
Compression:
Stored size: 598 Bytes
Contents
### Platform check regexes module Echoe::Platform def self.windows? @windows ||= RUBY_PLATFORM =~ /djgpp|(cyg|ms|bcc)win|mingw/ !@windows.nil? end def self.gcc? @gcc ||= RUBY_PLATFORM =~ /mingw/ !@gcc.nil? end def self.msvc? @msvc ||= RUBY_PLATFORM =~ /mswin/ !@msvc.nil? end def self.java? @java ||= RUBY_PLATFORM =~ /java/ !@java.nil? end def self.suffix @suffix ||= Gem.default_exec_format[2..-1] end def self.rake windows? ? "rake#{suffix}.bat" : "rake#{suffix}" end def self.make msvc? ? 'nmake' : 'make' end end
Version data entries
17 entries across 17 versions & 2 rubygems