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