slides

An extremely simplistic logs-as-data implementation.

Downloads
35.1K
Stars
5

slides

An extremely simplistic logs-as-events implementation.

Slides.log(:app_created, app_id: @app.id, user_id: @user.id)

=> app_created app_id=456 user_id=23
@app_id = nil
Slides.log(:app_create, app_id: -> { @app_id }, user_id: @user.id) do
  @app_id = AppCreator.new.run.id
end

=> app_create user_id=23 at=start
=> app_create app_id=456 user_id=23 at=finish elapsed=5ms

Testing

rake test