All pastes #368249 Raw Edit

Roman Candle b

public text v1 · immutable
#368249 ·published 2007-02-22 22:58 UTC
rendered paste body
=begin
'Sup hommos. lolz. Ok let's, like get to work.
Here's some random code I knocked up.
No kidding baby's due in six months LOLZ ahawhawhaw.
Anyway...
=end

# constants

Scripting = "Cool!"

class BlahBlahBlah
  
  attr_accessor :name
  attr_accessor :code
  
  def initialize(name, blahblahblah = "") # aha! local variables
    # instances
    @name = name
    @blahblahblah = blahblahblah.split
    
    # class
    @@blahs = @blahblahblah.size
    @@interest = (3 - @@blahs).abs
  end
  
end

$blahblah = BlahBlahBlah.new("Blah number 1", "Blah blah")
print $blahblah # displays #<BlahBlahBlah:0x40340030>
print $blahblah.name # displays Blah number 1

$blah = BlahBlahBlah.new("Blah number 2", "Blah")
p $blah # displays <BlahBlahBlah:0x4033ffa4 @name = "Blah number 2", @blahblahblah = [ "Blah" ]
p "Zanzibab" # displays "Zanzibab"

# I hope you found this fascinating class engaging. Tata.