Class: RailsLocalAnalytics::ApplicationRecord

Inherits:
ActiveRecord::Base
  • Object
show all
Defined in:
app/models/rails_local_analytics/application_record.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.display_columnsObject



25
26
27
# File 'app/models/rails_local_analytics/application_record.rb', line 25

def self.display_columns
  column_names - ["id", "created_at", "updated_at", "total", "day"]
end

Instance Method Details

#matches?(other_record) ⇒ Boolean

Returns:

  • (Boolean)


29
30
31
# File 'app/models/rails_local_analytics/application_record.rb', line 29

def matches?(other_record)
  day == other_record.day && self.class.display_columns.all?{|col_name| self.send(col_name) == other_record.send(col_name) }
end