I know how Forwardable#def_delegate works with methods on objects, but is there a similar way to forward methods names to hash keys. Like:
hash = { some_value: 42, other_value: 31415 }
def_delegate :hash, :some_value, :other_value
Calling object.some_value
should return 42
PS: def and class eval is a way, but is there a nicer way?
via Chebli Mohamed
Aucun commentaire:
Enregistrer un commentaire