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