Sha256: 2c5ea73ac7c1ded24ae58278a189591f631895a590baefd6f0c6ba1d9651a84c

Contents?: true

Size: 454 Bytes

Versions: 3

Compression:

Stored size: 454 Bytes

Contents

module AuditRails
  class Audit < ActiveRecord::Base
    attr_accessible :action, :controller, :description, :user_name

    def self.no_audit_entry_for_today?(action_name, user_name)
      audits = where(action: action_name, user_name: user_name, 
        created_at: Time.now.to_date.beginning_of_day..Time.now.to_date.end_of_day)
      
      audits.blank?
    end

    def self.analysis_by_user_name
      count(group: 'user_name')
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
audit_rails-1.1.2 app/models/audit_rails/audit.rb
audit_rails-1.1.1 app/models/audit_rails/audit.rb
audit_rails-1.1.0 app/models/audit_rails/audit.rb