Se você precisar usar um método de instância em um retorno de chamada no CoffeeScript ao chamá-lo de um método de instância, este é um exemplo de como você pode fazer isso:
class Dog
fetch_later: ->
@message_for_fetch_later()
message_for_fetch_later: ->
alert "Ok, I will fetch that later."
prepare_fetch_later: ->
setTimeout((=> @fetch_later();return;),1000)
doggy = new Dog
doggy.prepare_fetch_later()
O que isso faz em javascript é definir esta variável para apontar para o objeto e criar um encerramento e executar _this.fetch later () dentro desse encerramento. O retorno adicional é evitar o retorno de valores.