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