Module: Saxon::ItemType::LexicalStringConversion
- Defined in:
- lib/saxon/item_type/lexical_string_conversion.rb
Overview
A collection of lamba-like objects for converting Ruby values into lexical strings for specific XSD datatypes
Defined Under Namespace
Modules: Convertors, Errors, PatternFragments, Patterns Classes: FloatConversion, GDateConversion, IntegerConversion
Class Method Summary collapse
Class Method Details
.validate(value, item_type, pattern) ⇒ Object
8 9 10 11 12 |
# File 'lib/saxon/item_type/lexical_string_conversion.rb', line 8 def self.validate(value, item_type, pattern) str = value.to_s raise Errors::BadRubyValue.new(value, item_type) unless str.match?(pattern) str end |