Sha256: 3cab2111f708090cdf8035119b2819c3e93bcf4cdb2fd2ab725c50c7c8bb863d
Contents?: true
Size: 717 Bytes
Versions: 1
Compression:
Stored size: 717 Bytes
Contents
module Calrom module Highlighter class Selective def initialize(selected, highlighter) @selected = selected @highlighter = highlighter end def colour(text, colour) if @selected.include? __method__ @highlighter.public_send __method__, text, colour else text end end def rank(text, rank) if @selected.include? __method__ @highlighter.public_send __method__, text, rank else text end end def today(text) if @selected.include? __method__ @highlighter.public_send __method__, text else text end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
calrom-0.4.0 | lib/calrom/highlighter/selective.rb |