Class: BerkeleyLibrary::Util::ODS::XML::Namespace
- Inherits:
-
TypesafeEnum::Base
- Object
- TypesafeEnum::Base
- BerkeleyLibrary::Util::ODS::XML::Namespace
- Defined in:
- lib/berkeley_library/util/ods/xml/namespace.rb
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.for_prefix(prefix) ⇒ Object
36 37 38 39 |
# File 'lib/berkeley_library/util/ods/xml/namespace.rb', line 36 def for_prefix(prefix) @by_prefix ||= Namespace.map { |ns| [ns.prefix, ns] }.to_h @by_prefix[prefix.to_s] end |
Instance Method Details
#prefix ⇒ Object
27 28 29 |
# File 'lib/berkeley_library/util/ods/xml/namespace.rb', line 27 def prefix key.to_s.downcase end |
#uri ⇒ Object
31 32 33 |
# File 'lib/berkeley_library/util/ods/xml/namespace.rb', line 31 def uri value end |