class Shogun::Verifier::Presence
Public Class Methods
new(name:, data:)
click to toggle source
# File lib/shogun/verifier/presence.rb, line 4 def initialize(name:, data:) @data = data @name = name end
Public Instance Methods
context()
click to toggle source
# File lib/shogun/verifier/presence.rb, line 21 def context nil end
id()
click to toggle source
# File lib/shogun/verifier/presence.rb, line 17 def id "#{@name}_not_present" end
valid?()
click to toggle source
# File lib/shogun/verifier/presence.rb, line 9 def valid? if @data.is_a?(String) @data.split("").any? else !@data.nil? end end