module Crowbar::Client::Mixin::Barclamp

A mixin with barclamp related helpers

Public Instance Methods

available_barclamps() click to toggle source
# File lib/crowbar/client/mixin/barclamp.rb, line 34
def available_barclamps
  @available_barclamps ||= Request::Barclamp::List.new.process.parsed_response.keys
end
validate_barclamp!(barclamp) click to toggle source
# File lib/crowbar/client/mixin/barclamp.rb, line 29
def validate_barclamp!(barclamp)
  return if available_barclamps.include? barclamp
  raise UnavailableBarclampError, barclamp
end