Home

Awesome

Minuteman Rails

Code Climate Build Status

Track everything in your Rails app using Minuteman

You can use it within your Controllers to track stuff:

This are the new toys you'll have: track, events, analytics.

Installation

gem install minuteman-rails

Initializer


# Optional
# config/initializers/minuteman.rb

Minuteman::Rails.configure |c|
  c.silent = true
end

Example

class SomethingController < ApplicationController
  def create
    # Track an event as you would using Minuteman
    track("something:create", current_user.id) if current_user
  end

  def index
    # List all the events
    @current_events = events
  end

  def show
    # Access the analytics and make operations
    @group = analytics.month("something:create") - analytics.month("free:users")
  end
end