contract IRONtoken is MintableToken, CanReclaimToken, HasEther, HasNoContracts {

  string public constant name = "iron Bank Network token"; // solium-disable-line uppercase
  string public constant symbol = "IRON"; // solium-disable-line uppercase
  uint8 public constant decimals = 18; // solium-disable-line uppercase

  function IRONtoken() public {
  }

  function setBarrierAsOpen(bool enable) onlyOwner public {
      // bool(false) during token sale, bool(true) once token sale is finished
      transferEnabled = enable;
  }
}
/**
 * @title iron Token Contract
 * @notice "openBarrier" modifier applied, security check during minting process
 */
function IRONtoken() public {
  }
// solium-disable-line uppercase