Method: Chef::Role#env_run_lists

Defined in:
lib/chef/role.rb

#env_run_lists(env_run_lists = nil) ⇒ Object Also known as: env_run_list

Per environment run lists



93
94
95
96
97
98
99
100
101
102
103
104
# File 'lib/chef/role.rb', line 93

def env_run_lists(env_run_lists = nil)
  unless env_run_lists.nil?
    unless env_run_lists.key?("_default")
      msg = "_default key is required in env_run_lists.\n"
      msg << "(env_run_lists: #{env_run_lists.inspect})"
      raise Chef::Exceptions::InvalidEnvironmentRunListSpecification, msg
    end
    @env_run_lists.clear
    env_run_lists.each { |k, v| @env_run_lists[k] = Chef::RunList.new(*Array(v)) }
  end
  @env_run_lists
end