title: I18n: how can I guard against empty interpolation arguments?
body: <p>Given the following i18n key:</p>
  
  <pre><code>greeting: "Hi %{name}! Feeling %{adjective}?"
  </code></pre>
  
  <p>If I call <code>I18n.t!("greeting", adjective: "strigine")</code>, I get an exception: <code>I18n::MissingInterpolationArgument</code>. This is good.</p>
  
  <p>However, if I pass no arguments at all, I just get the raw string.</p>
  
  <pre><code>I18n.t!("greeting") # =&gt; "Hi %{name}! Feeling %{adjective}?"
  </code></pre>
  
  <p>I want to ensure that this doesn't happen. <strong>Is there a version of this method call that raises if no arguments are given</strong>, or do I have to code it myself?</p>