class Tapioca::Dsl::Compilers::StateMachines

def define_state_predicate(instance_module, machine)

def define_state_predicate(instance_module, machine)
  instance_module.create_method(
    "#{machine.name}?",
    parameters: [create_param("state", type: "T.any(String, Symbol)")],
    return_type: "T::Boolean",
  )
end