Wrapping a string in this class gives you a prettier way to test for equality. The value returned by Rails.env is wrapped in a StringInquirer object so instead of calling this:

  Rails.env == "production"

you can call this:

  Rails.env.production?
Methods
Public Instance methods
method_missing(method_name, *arguments)
    # File activesupport/lib/active_support/string_inquirer.rb, line 13
13:     def method_missing(method_name, *arguments)
14:       if method_name.to_s[-1,1] == "?"
15:         self == method_name.to_s[0..-2]
16:       else
17:         super
18:       end
19:     end