Class: FANUC::Ekg::Bin

Inherits:
Object
  • Object
show all
Defined in:
lib/fanuc-ekg.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeBin

Returns a new instance of Bin.



74
75
76
# File 'lib/fanuc-ekg.rb', line 74

def initialize
	@collision_counts = []
end

Instance Attribute Details

#collision_countsObject

Returns the value of attribute collision_counts.



73
74
75
# File 'lib/fanuc-ekg.rb', line 73

def collision_counts
  @collision_counts
end

Instance Method Details

#[](id) ⇒ Object



82
83
84
# File 'lib/fanuc-ekg.rb', line 82

def [](id)
	@collision_counts[id-1]
end

#totalObject



78
79
80
# File 'lib/fanuc-ekg.rb', line 78

def total
	@collision_counts.inject {|sum,x| sum+x}
end