title: `ActiveRecord::Enum` values and some methods identified by IRB tab completion
body: <p>Here's some Rails console output for the <code>ActiveRecord::Enum</code> doc example:</p>
  <pre><code>irb(main):012:0&gt; Conversation.statuses
  =&gt; {&quot;active&quot;=&gt;0, &quot;archived&quot;=&gt;1}
  irb(main):013:0&gt; Conversation.statuses.archived
  Conversation.statuses.archived
  Conversation.statuses.archived!
  Conversation.statuses.archived?
  irb(main):013:0&gt; Conversation.statuses.archived
  Traceback (most recent call last):
          1: from (irb):13
  NoMethodError (undefined method `archived` for {&quot;active&quot;=&gt;0, &quot;archived&quot;=&gt;1}:ActiveSupport::HashWithIndifferentAccess)
  irb(main):016:0&gt; Conversation.statuses.methods.grep(/arch/)
  =&gt; []
  </code></pre>
  <p>Line 2 shows tab completion output, but calling any of those returns a <code>NoMethodError</code> (during app runtime too).</p>
  <p>What's happening there? These &quot;exist&quot; but aren't usable?</p>
  <p>Thanks.</p>