class Agent
attr_accessor :name, :location, :clearance, :active
def initialize(attributes = {})
@name = attributes[:name]
@location = attributes[:location]
@clearnace = attributes[:clearance]
@active = attributes[:active]
end
def show_agent
maintext = "Agent #{@name} is in #{@location}. Clearance #{@clearance}"
if (self.active == "Y")
"#{maintext} -- ACTIVE"
else
"#{maintext} -- inactive"
end
end
end
arr = []
arr << Agent.new( :name=>'bob' )
p arr.first