innku/innsights-gem — pull request #1 by gajon (2012-08-22 17:29:33+00:00)
Title: Do not report a group when GenericReport is initialized with group: nil

Estábamos tratando de enviar un reporte genérico para un usuario pero *que no agregara* la acción al grupo, y lo intentábamos de la siguiente manera:

```ruby
Innsights.report('Trayecto confirmado', user: @user, group: nil).run
```

El problema era que en el setup tenemos:

```ruby
Innsights.setup do
user :User do
group :company
end
end
```

por lo que estaba sacando el grupo del usuario.

Con este patch, cuando se inicializa un generic report con:

```ruby
Innsights.report('Trayecto confirmado', user: @user, group: nil).run
```

No se incluye un grupo en el action.

Y cuando se inicializa así

```ruby
Innsights.report('Trayecto confirmado', user: @user).run
```

Se saca el grupo del usuario y se incluye en el action (como sucedía ántes).