Method: Inspec::DSL#require_resource

Defined in:
lib/inspec/dsl.rb

#require_resource(options = {}) ⇒ Object



19
20
21
22
23
24
25
26
# File 'lib/inspec/dsl.rb', line 19

def require_resource(options = {})
  raise "You must specify a specific resource name when calling require_resource()" if options[:resource].nil?

  from_profile = options[:profile] || profile_name
  target_name = options[:as] || options[:resource]
  res = resource_class(from_profile, options[:resource])
  add_resource(target_name, res)
end