class Ppl::Format::Name::FullOnly

Attributes

color_adapter[W]
colors[W]

Public Class Methods

new(colors={}) click to toggle source
# File lib/ppl/format/name/full_only.rb, line 6
def initialize(colors={})
  @colors = colors
  @color_adapter = Ppl::Adapter::Color::Colored.new
end

Public Instance Methods

process(name) click to toggle source
# File lib/ppl/format/name/full_only.rb, line 11
def process(name)
  output = ""
  if !name.full.nil?
    output += name.full
  end
  colorize_output(output)
end

Private Instance Methods

colorize_output(string) click to toggle source
# File lib/ppl/format/name/full_only.rb, line 21
def colorize_output(string)
  if @colors["name"]
    @color_adapter.colorize(string, @colors["name"])
  else
    string
  end
end