Class: Kiba::Extend::Registry::RegistryList
- Inherits:
-
Object
- Object
- Kiba::Extend::Registry::RegistryList
- Defined in:
- lib/kiba/extend/registry/registry_list.rb
Overview
Utility class used by project applications to display information about a set of registered files/jobs.
Instance Method Summary collapse
-
#initialize(*args) ⇒ RegistryList
constructor
A new instance of RegistryList.
-
#list ⇒ Object
-
#pretty ⇒ Object
Constructor Details
#initialize(*args) ⇒ RegistryList
Returns a new instance of RegistryList.
10 11 12 |
# File 'lib/kiba/extend/registry/registry_list.rb', line 10 def initialize(*args) @args = args end |
Instance Method Details
#list ⇒ Object
14 15 16 17 18 19 20 21 |
# File 'lib/kiba/extend/registry/registry_list.rb', line 14 def list return args.flatten unless args.empty? Kiba::Extend.registry ._container .values .map(&:item) end |
#pretty ⇒ Object
23 24 25 26 |
# File 'lib/kiba/extend/registry/registry_list.rb', line 23 def pretty puts "" list.each { |entry| puts entry.summary } end |