Ember ajudantes com opções

Criar um ajudante regular é simples;

Ember.Handlebars.helper 'gravatar', (user) ->
# build a gravatar tag with size 20
...

, 'gravatarUrl'

Agora podemos chamar isso com um modelo de usuário;

{{ gravatar currentUser }}

No entanto, codificamos o tamanho do gravatar.

Se quisermos aceitar argumentos opcionais (a partir do Ember 1.0.0.rc6), precisamos fazer o seguinte

Ember.Handlebars.helper 'gravatar', (user, options) ->
size
= options.hash.size || 20

# build our gravatar tag using "size"
...

, 'gravatarUrl'

Podemos então chamar isso de guidão

{{ gravatar currentUser size=40 }}