class ValidateMe::PresenceValidations
Attributes
column[R]
Public Class Methods
call(base_class:, column: return nil if column.null || column.null.nil?)
click to toggle source
# File lib/validate_me/presence_validations.rb, line 5 def self.call base_class:, column: return nil if column.null || column.null.nil? new(column).validate base_class end
new(column)
click to toggle source
# File lib/validate_me/presence_validations.rb, line 11 def initialize column @column = column end
Public Instance Methods
validate(base_class)
click to toggle source
# File lib/validate_me/presence_validations.rb, line 15 def validate base_class base_class.send :validates, column.name, presence: true end