We have described almost all the Methods above. Below is the list of methods used in Hash.
| Method | Description |
|---|---|
| assoc(obj) | Used to compare the parameter 'obj' in the Hash |
| compare_by_identity() | Used to compare the Keys in the Hash by Identity |
| compare_by_identity? | Used to compare the Keys in the Hash by Identity. |
| default(key=nil) | Used to provide the default value if the key is not present in Hash |
| clear() | Used to remove all the elements from the Hash |
| default = obj | Used to set the default value for Hash |
| delete(key) | Used to delete the Key Value pair using its key |
| empty? | Used to return true if the Hash is empty |
| fetch(key[, default]) | Used to return a value from hash for that key. If default value is provided, it's returned |
| hash.fetch(key) { | key | block } | Used to return a value from hash for that key. If default value is provided, it's returned |
| flatten | Used to return an one-dimensional array from the Hash |
| has_key?(key) | Used to return true true if the key is present in the hash |
| has_value?(value) | Used to return true true if the value is present in the hash |
| include?(key) | Used to return true if given key is present in hash. |
| to_s | Used to convert the Hash to a String |
| inspect | Used to convert the Hash to a String |