{"action":"created","issue":{"url":"https://api.github.com/repos/mbj/mutant/issues/218","labels_url":"https://api.github.com/repos/mbj/mutant/issues/218/labels{/name}","comments_url":"https://api.github.com/repos/mbj/mutant/issues/218/comments","events_url":"https://api.github.com/repos/mbj/mutant/issues/218/events","html_url":"https://github.com/mbj/mutant/issues/218","id":37598326,"number":218,"title":"Add mutation from `to_h` -> `to_hash`?","user":{"login":"mbj","id":117966,"avatar_url":"https://avatars.githubusercontent.com/u/117966?v=3","gravatar_id":"","url":"https://api.github.com/users/mbj","html_url":"https://github.com/mbj","followers_url":"https://api.github.com/users/mbj/followers","following_url":"https://api.github.com/users/mbj/following{/other_user}","gists_url":"https://api.github.com/users/mbj/gists{/gist_id}","starred_url":"https://api.github.com/users/mbj/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mbj/subscriptions","organizations_url":"https://api.github.com/users/mbj/orgs","repos_url":"https://api.github.com/users/mbj/repos","events_url":"https://api.github.com/users/mbj/events{/privacy}","received_events_url":"https://api.github.com/users/mbj/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/mbj/mutant/labels/enhancement","name":"enhancement","color":"84b6eb"},{"url":"https://api.github.com/repos/mbj/mutant/labels/mutation","name":"mutation","color":"d7e102"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2014-07-10T19:50:22Z","updated_at":"2015-06-25T18:56:59Z","closed_at":null,"body":"The semantics of these are currently unknown but maybe valid as a mutation. References #217."},"comment":{"url":"https://api.github.com/repos/mbj/mutant/issues/comments/115361996","html_url":"https://github.com/mbj/mutant/issues/218#issuecomment-115361996","issue_url":"https://api.github.com/repos/mbj/mutant/issues/218","id":115361996,"user":{"login":"aprescott","id":342081,"avatar_url":"https://avatars.githubusercontent.com/u/342081?v=3","gravatar_id":"","url":"https://api.github.com/users/aprescott","html_url":"https://github.com/aprescott","followers_url":"https://api.github.com/users/aprescott/followers","following_url":"https://api.github.com/users/aprescott/following{/other_user}","gists_url":"https://api.github.com/users/aprescott/gists{/gist_id}","starred_url":"https://api.github.com/users/aprescott/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aprescott/subscriptions","organizations_url":"https://api.github.com/users/aprescott/orgs","repos_url":"https://api.github.com/users/aprescott/repos","events_url":"https://api.github.com/users/aprescott/events{/privacy}","received_events_url":"https://api.github.com/users/aprescott/received_events","type":"User","site_admin":false},"created_at":"2015-06-25T18:56:58Z","updated_at":"2015-06-25T18:56:58Z","body":"I'm not sure I understand this or #217.\r\n\r\nIf an object responds to `to_str`, then it can really act like a string. If it responds to `to_s`, then it can be coerced into a string representation. The same thing goes for `to_int` vs `to_i`. Changing a method from `to_i` to `to_int` is a change in semantics."}}