Class: Ppl::Format::Contact::Organization

Inherits:
Ppl::Format::Contact show all
Defined in:
lib/ppl/format/contact/organization.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(colors = {}) ⇒ Organization

Returns a new instance of Organization.



6
7
8
9
# File 'lib/ppl/format/contact/organization.rb', line 6

def initialize(colors={})
  @colors = colors
  @color_adapter = Ppl::Adapter::Color::Colored.new
end

Instance Attribute Details

#color_adapter=(value) ⇒ Object (writeonly)

Sets the attribute color_adapter

Parameters:

  • value

    the value to set the attribute color_adapter to.



3
4
5
# File 'lib/ppl/format/contact/organization.rb', line 3

def color_adapter=(value)
  @color_adapter = value
end

#colors=(value) ⇒ Object (writeonly)

Sets the attribute colors

Parameters:

  • value

    the value to set the attribute colors to.



4
5
6
# File 'lib/ppl/format/contact/organization.rb', line 4

def colors=(value)
  @colors = value
end

Instance Method Details

#process(contact) ⇒ Object



11
12
13
# File 'lib/ppl/format/contact/organization.rb', line 11

def process(contact)
  colorize_output(contact.organizations.join("\n"))
end