openxml/openxml-docx

View on GitHub
lib/openxml/docx/properties/phonetic_guide_language.rb

Summary

Maintainability
A
0 mins
Test Coverage
module OpenXml
  module Docx
    module Properties
      class PhoneticGuideLanguage < ValueProperty
        tag :lid
        name "language"

        def valid?
          value =~ /[a-z]{2}-[A-Z]{2}/
        end

        def invalid_message
          "Invalid #{name}: must be a language code (RFC 4646)"
        end

      end
    end
  end
end