@@ -8,7 +8,7 @@ class AccountWidget::Detailed < AccountWidget
   end
 
   def image
-    name = account.name.shellescape || I18n.t('account_widgets.detailed.image_name')
+    name = account.name || I18n.t('account_widgets.detailed.image_name')
     commits = account.best_vita.vita_fact.commits
     WidgetBadge::Account.create(kudo_rank: rank, name: name, kudos: kudos, commits: commits)
   end
class AccountWidget::Detailed < AccountWidget
  def width
    230
  end

  def height
    35
  end

  def image
    name = account.name.shellescape || I18n.t('account_widgets.detailed.image_name')
    commits = account.best_vita.vita_fact.commits
    WidgetBadge::Account.create(kudo_rank: rank, name: name, kudos: kudos, commits: commits)
  end

  def position
    1
  end
end

What is shellescape() used for? shellescape() public Escapes str so that it can be safely used in a Bourne shell command line. See Shellwords::shellescape for details. What scenario is this used for and what is a Bourne shell command line?