class

Gem::SpecificationPolicy

ruby latest stable - Superclass: SimpleDelegator

Class not available on this version

This class is only available on newer versions. The first available version (v2_6_3) is shown here.

No documentation available for this class.

Constants

HOMEPAGE_URI_PATTERN = /\\A[a-z][a-z\\d+.-]*:/i.freeze

LAZY = '"FIxxxXME" or "TOxxxDO"'.gsub(/xxx/, '')

LAZY_PATTERN = /FI XME|TO DO/x.freeze

METADATA_LINK_KEYS = %w[\nbug_tracker_uri\nchangelog_uri\ndocumentation_uri\nhomepage_uri\nmailing_list_uri\nsource_code_uri\nwiki_uri\n].freeze # :nodoc:

SPECIAL_CHARACTERS = /\\A[#{Regexp.escape('.-_')}]+/.freeze # :nodoc:

VALID_NAME_PATTERN = /\\A[a-zA-Z0-9\\.\\-\\_]+\\z/.freeze # :nodoc:

VALID_URI_PATTERN = %r{\\Ahttps?:\\/\\/([^\\s:@]+:[^\\s:@]*@)?[A-Za-z\\d\\-]+(\\.[A-Za-z\\d\\-]+)+\\.?(:\\d{1,5})?([\\/?]\\S*)?\\z}.freeze # :nodoc:

Attributes

[RW]packaging

Files

  • lib/rubygems/specification_policy.rb