# File lib/chef/index_queue/consumer.rb, line 58 def call_action_for_message(message) amqp_payload = Chef::JSONCompat.from_json(message[:payload], :create_additions => false, :max_nesting => false) action = amqp_payload["action"].to_sym app_payload = amqp_payload["payload"] assert_method_whitelisted(action) send(action, app_payload) end