Class: FANUC::Ekg::Bin
- Inherits:
-
Object
- Object
- FANUC::Ekg::Bin
- Defined in:
- lib/fanuc-ekg.rb
Instance Attribute Summary collapse
-
#collision_counts ⇒ Object
Returns the value of attribute collision_counts.
Instance Method Summary collapse
- #[](id) ⇒ Object
-
#initialize ⇒ Bin
constructor
A new instance of Bin.
- #total ⇒ Object
Constructor Details
#initialize ⇒ Bin
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_counts ⇒ Object
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 |
#total ⇒ Object
78 79 80 |
# File 'lib/fanuc-ekg.rb', line 78 def total @collision_counts.inject {|sum,x| sum+x} end |