Class: Onering::CLI::Plugin
- Inherits:
-
Object
- Object
- Onering::CLI::Plugin
show all
- Defined in:
- lib/onering/cli.rb
Class Method Summary
collapse
Class Method Details
9
10
11
12
13
14
15
16
17
18
19
20
|
# File 'lib/onering/cli.rb', line 9
def self.default_format(output_value=nil, args=nil)
if output_value.is_a?(Hash) or
(output_value.is_a?(Array) and output_value.compact.first.is_a?(Hash))
then
return 'yaml'
end
return nil
rescue Exception
return nil
end
|
.inherited(subsclass) ⇒ Object
22
23
24
25
|
# File 'lib/onering/cli.rb', line 22
def self.inherited(subsclass)
@_subclasses ||= []
@_subclasses << subsclass unless @_subclasses.include?(subsclass)
end
|
.registered_plugins ⇒ Object
27
28
29
|
# File 'lib/onering/cli.rb', line 27
def self.registered_plugins()
@_subclasses || []
end
|