--- !ruby/object:RI::MethodDescription
aliases: []
block_params:
comment:
- !ruby/struct:SM::Flow::P
body: "Returns the number of items in enum, where #size is called if it responds to it, otherwise the items are counted through enumeration. If an argument is given, counts the number of items in enum, for which equals to item. If a block is given, counts the number of elements yielding a true value."
- !ruby/struct:SM::Flow::VERB
body: " ary = [1, 2, 4, 2]\n ary.count # => 4\n ary.count(2) # => 2\n ary.count{|x|x%2==0} # => 3\n"
full_name: Enumerable#count
is_singleton: false
name: count
params: |
enum.count => int
enum.count(item) => int
enum.count {| obj | block } => int
visibility: public