class Gem::PlatformMismatch

def add_platform(platform)

than perform some kind of calculation mismatch summary before creation.
so that we can loop over a list of mismatches and just add them rather
Platforms are added via this instead of injected via the constructor

append a platform to the list of mismatched platforms.
#
def add_platform(platform)
  @platforms << platform
end