refactor : equals? はruby 的には== のoverride がよさそう