Sha256: 0ffc7f7993fb7b115910ca9f44effa06c0e37ef488f69cdf8decc1a44b62e9a6

Contents?: true

Size: 1.16 KB

Versions: 18

Compression:

Stored size: 1.16 KB

Contents

#
# Constants used throughout the library
#
module YAML

	#
	# Constants
	#
	VERSION = '0.60'
	SUPPORTED_YAML_VERSIONS = ['1.0']

	#
	# Parser tokens
	#
	WORD_CHAR = 'A-Za-z0-9'
	PRINTABLE_CHAR = '-_A-Za-z0-9!?/()$\'". ' 
	NOT_PLAIN_CHAR = '\x7f\x0-\x1f\x80-\x9f'
	ESCAPE_CHAR = '[\\x00-\\x09\\x0b-\\x1f]'
	INDICATOR_CHAR = '*&!|\\\\^@%{}[]='
	SPACE_INDICATORS = '-#:,?'
	RESTRICTED_INDICATORS = '#:,}]'
	DNS_COMP_RE = "\\w(?:[-\\w]*\\w)?"
	DNS_NAME_RE = "(?:(?:#{DNS_COMP_RE}\\.)+#{DNS_COMP_RE}|#{DNS_COMP_RE})"
	ESCAPES = %w{\x00   \x01	\x02	\x03	\x04	\x05	\x06	\a
			     \x08	\t		\n		\v		\f		\r		\x0e	\x0f
				 \x10	\x11	\x12	\x13	\x14	\x15	\x16	\x17
				 \x18	\x19	\x1a	\e		\x1c	\x1d	\x1e	\x1f
			    }
	UNESCAPES = {
				'a' => "\x07", 'b' => "\x08", 't' => "\x09", 
				'n' => "\x0a", 'v' => "\x0b", 'f' => "\x0c",
				'r' => "\x0d", 'e' => "\x1b", '\\' => '\\',
			    }

	#
	# Default settings
	#
	DEFAULTS = {
		:Indent => 2, :UseHeader => false, :UseVersion => false, :Version => '1.0',
		:SortKeys => false, :AnchorFormat => 'id%03d', :ExplicitTypes => false,
		:WidthType => 'absolute', :BestWidth => 80,
		:UseBlock => false, :UseFold => false, :Encoding => :None
	}

end

Version data entries

18 entries across 18 versions & 4 rubygems

Version Path
rubysl-yaml-1.1.0 lib/yaml/constants.rb
rubysl-yaml-1.0.1 lib/yaml/constants.rb
ruby_on_ruby-0.0.1 vendor/javascripts/emscripted-ruby/lib/yaml/constants.rb
shoesgem-0.1514.0 shoes/ruby/lib/yaml/constants.rb
shoesgem-0.1480.0 shoes/ruby/lib/yaml/constants.rb
shoesgem-0.1469.0 shoes/ruby/lib/yaml/constants.rb
shoesgem-0.1430.0 shoes/ruby/lib/yaml/constants.rb
shoesgem-0.1429.0 shoes/ruby/lib/yaml/constants.rb
shoesgem-0.1428.0 shoes/ruby/lib/yaml/constants.rb
shoesgem-0.1426.0 shoes/ruby/lib/yaml/constants.rb
shoesgem-0.1424.0 shoes/ruby/lib/yaml/constants.rb
mkrf-0.1.0 test/sample_files/syck-0.55/ext/ruby/lib/yaml/constants.rb
mkrf-0.1.2 test/sample_files/syck-0.55/ext/ruby/lib/yaml/constants.rb
mkrf-0.1.1 test/sample_files/syck-0.55/ext/ruby/lib/yaml/constants.rb
mkrf-0.2.1 test/sample_files/syck-0.55/ext/ruby/lib/yaml/constants.rb
mkrf-0.2.2 test/sample_files/syck-0.55/ext/ruby/lib/yaml/constants.rb
mkrf-0.2.0 test/sample_files/syck-0.55/ext/ruby/lib/yaml/constants.rb
mkrf-0.2.3 test/sample_files/syck-0.55/ext/ruby/lib/yaml/constants.rb