using Quadarax.Foundation.Core.Object;

namespace Quadarax.Foundation.Core.QConsole.Context
{
    public class DefualtEngineContext : DisposableObject, IEngineContext
    {
        protected override void OnDisposing()
        {
        }

        public ICommandContext CreateCommandContext()
        {
            return new DefaultCommandContext();
        }

        public string Status => "READY";

        public override string ToString()
        {
            return "Default empty engine context";
        }
    }
}
