# File lib/fog/compute/ecloud.rb, line 255 def validate_data(required_opts = [], options = {}) unless required_opts.all? { |opt| options.key?(opt) } raise ArgumentError.new("Required data missing: #{(required_opts - options.keys).map(&:inspect).join(', ')}") end end