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

block_params: 
comment: 
- !ruby/struct:SM::Flow::P 
  body: Returns hash value of the object. Two objects with the same hash value assumed equal (using eql? method)
- !ruby/struct:SM::Flow::P 
  body: DataMapper resources are equal when their models have the same hash and they have the same set of properties
- !ruby/struct:SM::Flow::P 
  body: When used as key in a Hash or Hash subclass, objects are compared by eql? and thus hash value has direct effect on lookup
- !ruby/struct:SM::Flow::P 
  body: "@api private"
full_name: DataMapper::Resource#hash
is_singleton: false
name: hash
params: ()
visibility: public
