Syntax coloring gem, view-based approach