```ruby
require "guillotine/engine"

module Guillotine
  def self.execute opts, command_string
    command_array = command_string.downcase.gsub(/[^a-z0-9\s\-\_]/i, '').split ' '
    begin
      excecutor = Object.const_get("Executors").const_get(command_array.shift.capitalize)
      response = excecutor.send(command_array.shift.downcase.to_sym, opts, *command_array)
    rescue NameError => e
      return nil
    end
    if response.nil?
      return true
    else
      return response
    end
  end
end```

Raise NameError Exceptions when not in production
user
```ruby
require "guillotine/engine"

module Guillotine
  def self.execute opts, command_string
    command_array = command_string.downcase.gsub(/[^a-z0-9\s\-\_]/i, '').split ' '
    begin
      excecutor = Object.const_get("Executors").const_get(command_array.shift.capitalize)
      response = excecutor.send(command_array.shift.downcase.to_sym, opts, *command_array)
    rescue NameError => e
      if Rails.env.production?
        return nil
      else
        raise e
      end
    end
    if response.nil?
      return true
    else
      return response
    end
  end
end
```
assistant