{"action":"created","issue":{"url":"https://api.github.com/repos/emberjs/ember.js/issues/12460","labels_url":"https://api.github.com/repos/emberjs/ember.js/issues/12460/labels{/name}","comments_url":"https://api.github.com/repos/emberjs/ember.js/issues/12460/comments","events_url":"https://api.github.com/repos/emberjs/ember.js/issues/12460/events","html_url":"https://github.com/emberjs/ember.js/issues/12460","id":110403360,"number":12460,"title":"Ember.String underscore returns bad result","user":{"login":"SeyZ","id":519129,"avatar_url":"https://avatars.githubusercontent.com/u/519129?v=3","gravatar_id":"","url":"https://api.github.com/users/SeyZ","html_url":"https://github.com/SeyZ","followers_url":"https://api.github.com/users/SeyZ/followers","following_url":"https://api.github.com/users/SeyZ/following{/other_user}","gists_url":"https://api.github.com/users/SeyZ/gists{/gist_id}","starred_url":"https://api.github.com/users/SeyZ/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/SeyZ/subscriptions","organizations_url":"https://api.github.com/users/SeyZ/orgs","repos_url":"https://api.github.com/users/SeyZ/repos","events_url":"https://api.github.com/users/SeyZ/events{/privacy}","received_events_url":"https://api.github.com/users/SeyZ/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":9,"created_at":"2015-10-08T09:09:07Z","updated_at":"2015-10-11T21:09:56Z","closed_at":null,"body":"I'm passing the string `justAQuestion` to `Ember.String undercore`:\r\n\r\n- Current result: `just_aquestion`\r\n- Expected result: `just_a_question`\r\n\r\nHere's the JSBin to reproduce the problem:\r\n\r\nhttp://emberjs.jsbin.com/tudepeceli/edit?html,js,output\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/emberjs/ember.js/issues/comments/147246193","html_url":"https://github.com/emberjs/ember.js/issues/12460#issuecomment-147246193","issue_url":"https://api.github.com/repos/emberjs/ember.js/issues/12460","id":147246193,"user":{"login":"rlivsey","id":3740,"avatar_url":"https://avatars.githubusercontent.com/u/3740?v=3","gravatar_id":"","url":"https://api.github.com/users/rlivsey","html_url":"https://github.com/rlivsey","followers_url":"https://api.github.com/users/rlivsey/followers","following_url":"https://api.github.com/users/rlivsey/following{/other_user}","gists_url":"https://api.github.com/users/rlivsey/gists{/gist_id}","starred_url":"https://api.github.com/users/rlivsey/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rlivsey/subscriptions","organizations_url":"https://api.github.com/users/rlivsey/orgs","repos_url":"https://api.github.com/users/rlivsey/repos","events_url":"https://api.github.com/users/rlivsey/events{/privacy}","received_events_url":"https://api.github.com/users/rlivsey/received_events","type":"User","site_admin":false},"created_at":"2015-10-11T21:09:56Z","updated_at":"2015-10-11T21:09:56Z","body":"@bcardarella I think @stefanpenner is proposing that underscores should only occur on case changes, there are no changes in HTTPS so \"HTTPS\".underscore() should -> \"https\", whereas \"HTTPs\".underscore() would => \"http_s\""}}