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

block_params: 
comment: 
- !ruby/struct:SM::Flow::P 
  body: "@param duck&lt;Symbol, Class, Array&gt; The thing to compare the object to."
- !ruby/struct:SM::Flow::P 
  body: "@note"
- !ruby/struct:SM::Flow::VERB 
  body: "  The behavior of the method depends on the type of duck as follows:\n  Symbol:: Check whether the object respond_to?(duck).\n  Class:: Check whether the object is_a?(duck).\n  Array::\n    Check whether the object quacks_like? at least one of the options in the\n    array.\n"
- !ruby/struct:SM::Flow::P 
  body: "@return &lt;TrueClass, FalseClass&gt;"
- !ruby/struct:SM::Flow::VERB 
  body: "  True if the object quacks like duck.\n"
full_name: Object#quacks_like?
is_singleton: false
name: quacks_like?
params: (duck)
visibility: public
