| Class | Gem::Specification |
| In: |
lib/echoe/platform.rb
lib/echoe/platform.rb |
| Parent: | Object |
| PLATFORM_CROSS_TARGETS | = | ["aix", "cygwin", "darwin", "freebsd", "hpux", "java", "linux", "mingw", "mswin", "netbsdelf", "openbsd", "solaris", "_platform", "jruby"] |
| PLATFORM_CROSS_TARGETS | = | ["aix", "cygwin", "darwin", "freebsd", "hpux", "java", "linux", "mingw", "mswin", "netbsdelf", "openbsd", "solaris", "_platform", "jruby"] |
| validate | -> | old_validate |
# File lib/echoe/platform.rb, line 43
43: def validate
44: begin
45: old_validate
46: rescue Gem::InvalidSpecificationException
47: if platform =~ /(#{PLATFORM_CROSS_TARGETS.join("|")})/i
48: true
49: else
50: raise Gem::InvalidSpecificationException, "Unknown package target \"#{platform}\"."
51: end
52: end
53: end
# File lib/echoe/platform.rb, line 43
43: def validate
44: begin
45: old_validate
46: rescue Gem::InvalidSpecificationException
47: if platform =~ /(#{PLATFORM_CROSS_TARGETS.join("|")})/i
48: true
49: else
50: raise Gem::InvalidSpecificationException, "Unknown package target \"#{platform}\"."
51: end
52: end
53: end