Class: Npmdc::Config
- Inherits:
-
Object
- Object
- Npmdc::Config
- Defined in:
- lib/npmdc/config.rb
Constant Summary collapse
- DEPEPENDENCY_TYPES =
%w(dependencies devDependencies).freeze
Instance Attribute Summary collapse
-
#color ⇒ Object
Returns the value of attribute color.
-
#format ⇒ Object
Returns the value of attribute format.
-
#output ⇒ Object
Returns the value of attribute output.
- #path ⇒ Object
-
#types ⇒ Object
Returns the value of attribute types.
Instance Method Summary collapse
-
#initialize ⇒ Config
constructor
A new instance of Config.
- #path? ⇒ Boolean
Constructor Details
#initialize ⇒ Config
Returns a new instance of Config.
8 9 10 11 12 13 |
# File 'lib/npmdc/config.rb', line 8 def initialize @color = true @format = :short @output = STDOUT @types = DEPEPENDENCY_TYPES end |
Instance Attribute Details
#color ⇒ Object
Returns the value of attribute color.
5 6 7 |
# File 'lib/npmdc/config.rb', line 5 def color @color end |
#format ⇒ Object
Returns the value of attribute format.
5 6 7 |
# File 'lib/npmdc/config.rb', line 5 def format @format end |
#output ⇒ Object
Returns the value of attribute output.
5 6 7 |
# File 'lib/npmdc/config.rb', line 5 def output @output end |
#path ⇒ Object
15 16 17 |
# File 'lib/npmdc/config.rb', line 15 def path @path ||= Dir.pwd end |
#types ⇒ Object
Returns the value of attribute types.
5 6 7 |
# File 'lib/npmdc/config.rb', line 5 def types @types end |
Instance Method Details
#path? ⇒ Boolean
19 20 21 |
# File 'lib/npmdc/config.rb', line 19 def path? instance_variable_defined?(:@path) end |