Class: SafeYAML::Parse::Hexadecimal

Inherits:
Object
  • Object
show all
Defined in:
lib/safe_yaml/parse/hexadecimal.rb

Constant Summary collapse

MATCHER =
/\A[-+]?0x[0-9a-fA-F_]+\Z/.freeze

Class Method Summary collapse

Class Method Details

.value(value) ⇒ Object



6
7
8
9
# File 'lib/safe_yaml/parse/hexadecimal.rb', line 6

def self.value(value)
  # This is safe to do since we already validated the value.
  return Integer(value.gsub(/_/, ""))
end