module Cacofonix::DTDs
Constants
- Error
- VERSION
Public Class Methods
apply_libxml_env!(env = ENV) { |existing_value| ... }
click to toggle source
# File lib/cacofonix/dtds.rb, line 11 def self.apply_libxml_env!(env = ENV) existing_value = env[libxml_env_key] if block_given? && existing_value && existing_value != xml_catalog_path yield existing_value end env[libxml_env_key] = xml_catalog_path end
libxml_env_key()
click to toggle source
# File lib/cacofonix/dtds.rb, line 21 def self.libxml_env_key "XML_CATALOG_FILES" end
xml_catalog_path()
click to toggle source
# File lib/cacofonix/dtds.rb, line 7 def self.xml_catalog_path File.expand_path("../../data/catalog.xml", __dir__) end