Typo fix: io.is_a() -> io.is_a?()