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