Initial commit

This commit is contained in:
zhongjin
2020-06-15 10:58:47 +08:00
commit 4f1dfe7564
8590 changed files with 1516878 additions and 0 deletions
+23
View File
@@ -0,0 +1,23 @@
require_relative './collection'
module CartoDB
module Visualization
class NameChecker
def initialize(user)
@user = user
end
def available?(candidate)
!taken_names_for.include?(candidate)
end
private
def taken_names_for
@taken_names ||= Carto::Visualization::where(user_id: user.id).select(:name).map(&:name)
end
attr_reader :user
end # NameChecker
end # Visualization
end # CartoDB