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