An Ironing-Based Approach to Adaptive Online Mechanism Design in Single-Valued Domains