[ create a new paste ] login | about

Link: http://codepad.org/8essv83L    [ raw code | output | fork ]

Ruby, pasted on Jan 18:
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


Output:
1
#<Agent:0x401befdc @active=nil, @clearnace=nil, @location=nil, @name="bob">


Create a new paste based on this one


Comments: