Skip to Content Skip to Search

class ActiveSupport::StringInquirer

String Inquirer

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?

Instantiating a new StringInquirer

vehicle = ActiveSupport::StringInquirer.new('car')
vehicle.car?   # => true
vehicle.bike?  # => false

Inherits From

Definition files