Sha256: d47257258543d6d9ebeb8af3d444fbdc21403a0e0c03e5d7475bfdf142731537
Contents?: true
Size: 424 Bytes
Versions: 2
Compression:
Stored size: 424 Bytes
Contents
class LoginEvent < ActiveRecord::Base self.table_name = 'login_events' validates_presence_of :ip_address attr_accessible :ip_address, :latitude, :longitude attr_accessible :city, :country_code, :region_name def self.cities_in_the_last(time_frame = 2.hours) select('DISTINCT login_events.city'). where('login_events.city IS NOT NULL'). where('login_events.created_at >= ?', time_frame.ago) end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
devise_password_sharing_extension-0.1.1 | app/models/login_event.rb |
devise_password_sharing_extension-0.0.15 | app/models/login_event.rb |