{"action":"created","issue":{"url":"https://api.github.com/repos/cogneco/ooc-kean/issues/517","labels_url":"https://api.github.com/repos/cogneco/ooc-kean/issues/517/labels{/name}","comments_url":"https://api.github.com/repos/cogneco/ooc-kean/issues/517/comments","events_url":"https://api.github.com/repos/cogneco/ooc-kean/issues/517/events","html_url":"https://github.com/cogneco/ooc-kean/pull/517","id":110471893,"number":517,"title":"Removed interface files and tests","user":{"login":"marcusnaslund","id":14308896,"avatar_url":"https://avatars.githubusercontent.com/u/14308896?v=3","gravatar_id":"","url":"https://api.github.com/users/marcusnaslund","html_url":"https://github.com/marcusnaslund","followers_url":"https://api.github.com/users/marcusnaslund/followers","following_url":"https://api.github.com/users/marcusnaslund/following{/other_user}","gists_url":"https://api.github.com/users/marcusnaslund/gists{/gist_id}","starred_url":"https://api.github.com/users/marcusnaslund/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/marcusnaslund/subscriptions","organizations_url":"https://api.github.com/users/marcusnaslund/orgs","repos_url":"https://api.github.com/users/marcusnaslund/repos","events_url":"https://api.github.com/users/marcusnaslund/events{/privacy}","received_events_url":"https://api.github.com/users/marcusnaslund/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/cogneco/ooc-kean/labels/awaiting%20review","name":"awaiting review","color":"009800"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":5,"created_at":"2015-10-08T15:06:56Z","updated_at":"2015-10-08T17:01:52Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/cogneco/ooc-kean/pulls/517","html_url":"https://github.com/cogneco/ooc-kean/pull/517","diff_url":"https://github.com/cogneco/ooc-kean/pull/517.diff","patch_url":"https://github.com/cogneco/ooc-kean/pull/517.patch"},"body":"Because they do not work, never have and never will, this removes all interfaces.\r\nAlso removed the `OnOff` enum which serves no purpose and is never used."},"comment":{"url":"https://api.github.com/repos/cogneco/ooc-kean/issues/comments/146624364","html_url":"https://github.com/cogneco/ooc-kean/pull/517#issuecomment-146624364","issue_url":"https://api.github.com/repos/cogneco/ooc-kean/issues/517","id":146624364,"user":{"login":"simonmika","id":1467077,"avatar_url":"https://avatars.githubusercontent.com/u/1467077?v=3","gravatar_id":"","url":"https://api.github.com/users/simonmika","html_url":"https://github.com/simonmika","followers_url":"https://api.github.com/users/simonmika/followers","following_url":"https://api.github.com/users/simonmika/following{/other_user}","gists_url":"https://api.github.com/users/simonmika/gists{/gist_id}","starred_url":"https://api.github.com/users/simonmika/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/simonmika/subscriptions","organizations_url":"https://api.github.com/users/simonmika/orgs","repos_url":"https://api.github.com/users/simonmika/repos","events_url":"https://api.github.com/users/simonmika/events{/privacy}","received_events_url":"https://api.github.com/users/simonmika/received_events","type":"User","site_admin":false},"created_at":"2015-10-08T17:01:52Z","updated_at":"2015-10-08T17:01:52Z","body":"Go ahead and remove it, they are not used at the moment anyhow. I will take another look at interfaces and try to estimate what works and what is broken. When I wrote this we intended to use them with covers and that is not possible. They might work better with classes. OnOff was used a while for some settings. "}}