{"issue":{"created_at":"2011-12-12T10:36:21Z","state":"open","updated_at":"2011-12-12T16:19:44Z","user":{"gravatar_id":"fccf42643feb2aaf9e6b4bfce0d737cc","id":820,"url":"https://api.github.com/users/weepy","avatar_url":"https://secure.gravatar.com/avatar/fccf42643feb2aaf9e6b4bfce0d737cc?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","login":"weepy"},"comments":1,"body":"Slightly unexpected behaviour \r\n\r\n```\r\nclass Loop extends require \"../model\"\r\n  method: ->\r\n```\r\ncompiles to \r\n\r\n```\r\n__extends(Loop, require(\"../model\", {\r\n    method: function() {}\r\n  }));\r\n\r\n  function Loop() {\r\n    Loop.__super__.constructor.apply(this, arguments);\r\n  }\r\n```\r\n\r\nI understand why - whether it should be fixed is another question.","assignee":null,"id":2521516,"labels":[],"pull_request":{"patch_url":null,"html_url":null,"diff_url":null},"number":1928,"title":"special case needed for class definition","html_url":"https://github.com/jashkenas/coffee-script/issues/1928","closed_at":null,"url":"https://api.github.com/repos/jashkenas/coffee-script/issues/1928","milestone":null},"action":"created","comment":{"created_at":"2011-12-12T16:19:44Z","updated_at":"2011-12-12T16:19:44Z","user":{"gravatar_id":"cec07cab99a13900bf5ca389753ec96f","id":143007,"url":"https://api.github.com/users/erisdiscord","avatar_url":"https://secure.gravatar.com/avatar/cec07cab99a13900bf5ca389753ec96f?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","login":"erisdiscord"},"body":":-1: As much as I like parenthesisless calls, I don't think this deserves a special case.","id":3108141,"url":"https://api.github.com/repos/jashkenas/coffee-script/issues/comments/3108141"}}