# File lib/less/ext.rb, line 4 4: def failure_message color 5: o = color ? Mutter.new.clear : lambda {|i, *args| i } 6: return nil unless (tf = terminal_failures) && tf.size > 0 7: msg = "on line #{failure_line}: expected " + ( 8: tf.size == 1 ? 9: o[tf[0].expected_string, :yellow] : 10: "one of #{o[tf.map {|f| f.expected_string }.uniq * ' ', :yellow]}" 11: ) 12: f = input[failure_index] 13: got = case f 14: when "\n" then o['\n', :cyan] 15: when nil then o["EOF", :cyan] 16: when ' ' then o["white-space", :cyan] 17: else o[f.chr, :yellow] 18: end 19: msg += " got #{got} after:\n\n#{input[index...failure_index]}\n" 20: end
Disabled; run with --debug to generate this.
Generated with the Darkfish Rdoc Generator 1.1.6.