code: function setSelector(image, options, dynamicBlock, retina) {
  	dynamicBlock = dynamicBlock || false;
  	retina = retina || false;
  	var basename = image.isSVG ? path.basename(image.name, '.svg') : path.basename(image.name, '.png');
  	if (retina) {
  		// If retina, then '@2x','@3x','_2x','_3x' will be removed.
  		basename = _.replace(basename, /[@_](\d)x$/, '');
  	}
  	var selector = (dynamicBlock ? dynamicBlock : image.dir) + options.cssSeparator + basename;
  	if (options.pseudoClass) {
  		if (image.name.toLowerCase().indexOf('hover') > -1 || image.name.toLowerCase().indexOf('active') > -1) {
  			selector = _.replace(selector, 'Hover', ':hover');
  			selector = _.replace(selector, 'Active', ':active');
  			selector = _.replace(selector, '_hover', ':hover');
  			selector = _.replace(selector, '_active', ':active');
  		}
  	}
  	return selector;
  }
docs: Set the class name. Also deal with retina, `:hover` css class contexts.