class HammerCLI::BaseDefaultsProvider
Attributes
description[R]
provider_name[R]
supported_defaults[R]
Public Class Methods
new()
click to toggle source
# File lib/hammer_cli/defaults_commands.rb, line 6 def initialize @provider_name = nil @supported_defaults = nil @description = 'Abstract provider' end
Public Instance Methods
get_defaults()
click to toggle source
# File lib/hammer_cli/defaults_commands.rb, line 16 def get_defaults raise NotImplementedError end
param_supported?(param)
click to toggle source
# File lib/hammer_cli/defaults_commands.rb, line 12 def param_supported?(param) @supported_defaults.nil? || @supported_defaults.any? {|s| s.to_s == param} end