Sha256: c07e78bf7d48b15c8a069a00a1d776c2e8650a24e060d15a43d5322563b76890
Contents?: true
Size: 524 Bytes
Versions: 3
Compression:
Stored size: 524 Bytes
Contents
module OpenXml module Docx module Properties class Language < ComplexProperty tag :lang attribute :bidi, expects: :valid_language attribute :east_asia, expects: :valid_language attribute :latin, expects: :valid_language, displays_as: :val private def valid_language(value) message = "Invalid #{name}: must be a language code (RFC 4646)" raise ArgumentError, message unless value =~ /[a-z]{2}-[A-Z]{2}/ end end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
openxml-docx-0.9.0 | lib/openxml/docx/properties/language.rb |
openxml-docx-0.8.0 | lib/openxml/docx/properties/language.rb |
openxml-docx-0.8.0.beta1 | lib/openxml/docx/properties/language.rb |