Class: ME::Me

Inherits:
Object
  • Object
show all
Defined in:
lib/needabot.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(k) ⇒ Me

Returns a new instance of Me.



118
119
120
121
# File 'lib/needabot.rb', line 118

def initialize k
	@id = k
	@can = Hash.new { |h,kk| h[kk] = lambda { |*a| puts %[==< #{kk} >< #{k} >\n#{a}] } }
end

Instance Attribute Details

#canObject

Returns the value of attribute can.



117
118
119
# File 'lib/needabot.rb', line 117

def can
  @can
end

Instance Method Details

#[](k) ⇒ Object



122
123
124
125
126
127
128
129
130
# File 'lib/needabot.rb', line 122

def [] k
	if ME.can.has_key?(k)
		if @can.has_key?
			@can[k]
		else
			ME.can[k]
		end
	end
end