class AssistedWorkflow::Addons::Base
Public Class Methods
get_required_options()
click to toggle source
# File lib/assisted_workflow/addons/base.rb, line 24 def get_required_options @required_options || [] end
new(output, options = {})
click to toggle source
# File lib/assisted_workflow/addons/base.rb, line 5 def initialize(output, options = {}) @output = output validate_options!(options) end
required_options(*args)
click to toggle source
# File lib/assisted_workflow/addons/base.rb, line 20 def required_options(*args) @required_options = Array(args).map(&:to_s) end
Public Instance Methods
name()
click to toggle source
# File lib/assisted_workflow/addons/base.rb, line 10 def name self.class.name.downcase.split("::").last end
valid?()
click to toggle source
# File lib/assisted_workflow/addons/base.rb, line 14 def valid? false end