24 lines
408 B
Ruby
24 lines
408 B
Ruby
# frozen_string_literal: true
|
|
|
|
module Migration
|
|
module Helpers
|
|
def self.site_created_at
|
|
result = DB.query_single <<~SQL
|
|
SELECT created_at
|
|
FROM schema_migration_details
|
|
ORDER BY created_at
|
|
LIMIT 1
|
|
SQL
|
|
result.first
|
|
end
|
|
|
|
def self.existing_site?
|
|
site_created_at < 1.hour.ago
|
|
end
|
|
|
|
def self.new_site?
|
|
!old_site?
|
|
end
|
|
end
|
|
end
|