class Shogun::Verifier::Uniqueness
Public Class Methods
new(data:, name:, list: [])
click to toggle source
# File lib/shogun/verifier/uniqueness.rb, line 4 def initialize(data:, name:, list: []) @data = data @name = name @list = list || [] end
Public Instance Methods
context()
click to toggle source
# File lib/shogun/verifier/uniqueness.rb, line 18 def context nil end
id()
click to toggle source
# File lib/shogun/verifier/uniqueness.rb, line 14 def id "#{@name}_not_unique" end
valid?()
click to toggle source
# File lib/shogun/verifier/uniqueness.rb, line 10 def valid? !@list.include?(@data) end