Sha256: d687f864f3047d13d1f601ba2a8f97ab645f14a173fffaa92364a49c171b9959
Contents?: true
Size: 475 Bytes
Versions: 5
Compression:
Stored size: 475 Bytes
Contents
class Ppl::Format::Contact::Nicknames < Ppl::Format::Contact attr_writer :color_adapter attr_writer :colors def initialize(colors={}) @colors = colors @color_adapter = Ppl::Adapter::Color::Colored.new end def process(contact) colorize_output(contact.nicknames.join("\n")) end private def colorize_output(string) if @colors["nicknames"] @color_adapter.colorize(string, @colors["nicknames"]) else string end end end
Version data entries
5 entries across 5 versions & 1 rubygems