class Contentful::Validations::PresenceValidation
Actual validation
Attributes
fields[R]
Public Class Methods
new(fields)
click to toggle source
# File lib/contentful_model/validations/validates_presence_of.rb, line 22 def initialize(fields) @fields = fields end
Public Instance Methods
validate(entry)
click to toggle source
# File lib/contentful_model/validations/validates_presence_of.rb, line 26 def validate(entry) errors = [] fields.each do |field| errors << "#{field} is required" unless entry.respond_to?(field) && entry.public_send(field).present? end errors end