Class: Unmagic::Icon::Library::Registry
- Inherits:
-
Object
- Object
- Unmagic::Icon::Library::Registry
- Defined in:
- lib/unmagic/icon/library/registry.rb
Class Method Summary collapse
Class Method Details
.all ⇒ Object
8 9 10 |
# File 'lib/unmagic/icon/library/registry.rb', line 8 def all _all.values end |
.exists?(name) ⇒ Boolean
12 13 14 |
# File 'lib/unmagic/icon/library/registry.rb', line 12 def exists?(name) !_all[name].nil? end |
.find(name) ⇒ Object
16 17 18 19 20 21 |
# File 'lib/unmagic/icon/library/registry.rb', line 16 def find(name) return name if name.is_a?(Unmagic::Icon::Library) _all[name] or raise Unmagic::Icon::LibraryNotFoundError.new("Can't find library #{name.inspect}") end |
.reset! ⇒ Object
23 24 25 |
# File 'lib/unmagic/icon/library/registry.rb', line 23 def reset! @_all = nil end |