| Class | Gem::Specification |
| In: |
lib/echoe/rubygems.rb
lib/echoe/rubygems.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/rubygems.rb, line 10
10: def validate
11: begin
12: old_validate
13: rescue Gem::InvalidSpecificationException
14: if platform =~ /(#{PLATFORM_CROSS_TARGETS.join("|")})/i
15: true
16: else
17: raise Gem::InvalidSpecificationException, "Unknown package target \"#{platform}\"."
18: end
19: end
20: end
# File lib/echoe/rubygems.rb, line 10
10: def validate
11: begin
12: old_validate
13: rescue Gem::InvalidSpecificationException
14: if platform =~ /(#{PLATFORM_CROSS_TARGETS.join("|")})/i
15: true
16: else
17: raise Gem::InvalidSpecificationException, "Unknown package target \"#{platform}\"."
18: end
19: end
20: end