title: Ruby rubocops error - assignment branch condition size too high
body: <p>I've got simple method which fetch data from Jira project with assigned tasks to user which left to be done. Is there any way to downsize method below to avoid rubocop <code>condition size too high</code> error?</p>
  
  <pre><code>def initialize
    @project = Jira::ProjectConnection.new('project_key').call
  end
  
  def assigned_task_list
    project.issues.map do |issue|
      next unless issue.fields.dig('status', 'name') != 'Done' &amp;&amp; !issue.fields.dig('assignee', 'name').nil?
  
      {
        key: issue.key,
        name: issue.fields.dig('assignee', 'name'),
        email: issue.fields.dig('assignee', 'emailAddress'),
        status: issue.fields.dig('status', 'name')
      }
    end
  end
  </code></pre>