| 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