class CompanyManager::Company

Attributes

id[RW]
name[RW]

Public Class Methods

new(opts = {}) click to toggle source
# File lib/company.rb, line 3
def initialize(opts = {})
  @name = opts[:name].to_s.strip
  @id = opts[:id]
end

Public Instance Methods

add_employee(*employe) click to toggle source
# File lib/company.rb, line 14
def add_employee(*employe)
  employee.concat(employe)
end
employee() click to toggle source
# File lib/company.rb, line 10
def employee
  @employee ||= []
end
remove_employee(name) click to toggle source
# File lib/company.rb, line 18
def remove_employee(name)
  employee.delete_if do |employe|
    employe.first_name == name || employe.last_name == name
  end
end