In presenter i need load collection. But some url params depends on presenter params. Now I used this way
load: (@params = {interval: 'day'}) ->
@traffic = new some.Collection
url = '/traffic/?interval='+ params.interval
@traffic.setUrl url
@storage.query @traffic // is used Rest storage
Is there a better way to do it? For example something like
class some.Collection extends este.Collection
constructor: (array) ->
super array
@url = '/traffic/'
class some.list.presenter extends este.app.Presenter
load: (@params = {interval: 'day'}) ->
@traffic = new some.Collection
@storage.query @traffic, params