"use strict";

module.exports = function(a, b, opt) {
	if (arguments.length !== 3) {
		throw new Error("Handlebars helper `equal` expects 3 arguments");
	}

	a = a.toString();
	b = b.toString();

	if (a === b) {
		return opt.fn(this);
	}

	return opt.inverse(this);
};