Module Platform
In: lib/echoe/platform.rb
lib/echoe/platform.rb

Platform check regexes

Methods

gcc?   gcc?   java?   java?   make   make   msvc?   msvc?   rake   rake   windows?   windows?  

Public Class methods

[Source]

    # File lib/echoe/platform.rb, line 10
10:   def self.gcc?
11:     @gcc ||= RUBY_PLATFORM =~ /mingw/
12:     !@gcc.nil?
13:   end

[Source]

    # File lib/echoe/platform.rb, line 10
10:   def self.gcc?
11:     @gcc ||= RUBY_PLATFORM =~ /mingw/
12:     !@gcc.nil?
13:   end

[Source]

    # File lib/echoe/platform.rb, line 20
20:   def self.java?
21:     @java ||= RUBY_PLATFORM =~ /java/
22:     !@java.nil?
23:   end

[Source]

    # File lib/echoe/platform.rb, line 20
20:   def self.java?
21:     @java ||= RUBY_PLATFORM =~ /java/
22:     !@java.nil?
23:   end

[Source]

    # File lib/echoe/platform.rb, line 29
29:   def self.make
30:     msvc? ? 'nmake' : 'make'
31:   end

[Source]

    # File lib/echoe/platform.rb, line 29
29:   def self.make
30:     msvc? ? 'nmake' : 'make'
31:   end

[Source]

    # File lib/echoe/platform.rb, line 15
15:   def self.msvc?
16:     @msvc ||= RUBY_PLATFORM =~ /mswin/
17:     !@msvc.nil?
18:   end

[Source]

    # File lib/echoe/platform.rb, line 15
15:   def self.msvc?
16:     @msvc ||= RUBY_PLATFORM =~ /mswin/
17:     !@msvc.nil?
18:   end

[Source]

    # File lib/echoe/platform.rb, line 25
25:   def self.rake
26:     windows? ? 'rake.bat' : 'rake'
27:   end

[Source]

    # File lib/echoe/platform.rb, line 25
25:   def self.rake
26:     windows? ? 'rake.bat' : 'rake'
27:   end

[Source]

   # File lib/echoe/platform.rb, line 5
5:   def self.windows?
6:     @windows ||= RUBY_PLATFORM =~ /djgpp|(cyg|ms|bcc)win|mingw/
7:     !@windows.nil?
8:   end

[Source]

   # File lib/echoe/platform.rb, line 5
5:   def self.windows?
6:     @windows ||= RUBY_PLATFORM =~ /djgpp|(cyg|ms|bcc)win|mingw/
7:     !@windows.nil?
8:   end

[Validate]