Class: Berkshelf::Formatters::HumanReadable
- Inherits:
-
Object
- Object
- Berkshelf::Formatters::HumanReadable
- Includes:
- AbstractFormatter
- Defined in:
- lib/berkshelf/formatters/human_readable.rb
Overview
Instance Method Summary collapse
-
#deprecation(message) ⇒ Object
Output a deprecation warning.
-
#error(message) ⇒ Object
Output an error message using Berkshelf.ui.
-
#install(cookbook, version, location) ⇒ Object
Output a Cookbook installation message using Berkshelf.ui.
-
#msg(message) ⇒ Object
Output a generic message using Berkshelf.ui.
-
#upload(cookbook, version, chef_api_url) ⇒ Object
Output a Cookbook upload message using Berkshelf.ui.
-
#use(cookbook, version, path = nil) ⇒ Object
Output a Cookbook use message using Berkshelf.ui.
Methods included from AbstractFormatter
Instance Method Details
#deprecation(message) ⇒ Object
Output a deprecation warning
53 54 55 |
# File 'lib/berkshelf/formatters/human_readable.rb', line 53 def deprecation() Berkshelf.ui.info "DEPRECATED: #{}" end |
#error(message) ⇒ Object
Output an error message using Berkshelf.ui
46 47 48 |
# File 'lib/berkshelf/formatters/human_readable.rb', line 46 def error() Berkshelf.ui.error end |
#install(cookbook, version, location) ⇒ Object
Output a Cookbook installation message using Berkshelf.ui
14 15 16 |
# File 'lib/berkshelf/formatters/human_readable.rb', line 14 def install(cookbook, version, location) Berkshelf.ui.info "Installing #{cookbook} (#{version}) from #{location}" end |
#msg(message) ⇒ Object
Output a generic message using Berkshelf.ui
39 40 41 |
# File 'lib/berkshelf/formatters/human_readable.rb', line 39 def msg() Berkshelf.ui.info end |
#upload(cookbook, version, chef_api_url) ⇒ Object
Output a Cookbook upload message using Berkshelf.ui
32 33 34 |
# File 'lib/berkshelf/formatters/human_readable.rb', line 32 def upload(cookbook, version, chef_api_url) Berkshelf.ui.info "Uploading #{cookbook} (#{version}) to: '#{chef_api_url}'" end |
#use(cookbook, version, path = nil) ⇒ Object
Output a Cookbook use message using Berkshelf.ui
23 24 25 |
# File 'lib/berkshelf/formatters/human_readable.rb', line 23 def use(cookbook, version, path = nil) Berkshelf.ui.info "Using #{cookbook} (#{version})#{' at '+path if path}" end |