--- !ruby/object:RI::MethodDescription 
aliases: []

block_params: 
comment: 
- !ruby/struct:SM::Flow::P 
  body: True if the array is not empty and all of its elements are arrays of size 2, false otherwise. This is used to determine if the array could be a specifier of conditions, used similarly to a hash but allowing for duplicate keys and a specific order.
- !ruby/struct:SM::Flow::VERB 
  body: "   [].to_a.all_two_pairs? # =&gt; false\n   [:a].to_a.all_two_pairs? # =&gt; false\n   [[:b]].to_a.all_two_pairs? # =&gt; false\n   [[:a, 1]].to_a.all_two_pairs? # =&gt; true\n"
full_name: Array#all_two_pairs?
is_singleton: false
name: all_two_pairs?
params: ()
visibility: public
