use gem class in a runner

useful for checking about running `bundle` or not, because
it adds the `valid?` attribute to gem