module Muffin::Validation
Public Class Methods
included(base)
click to toggle source
# File lib/muffin/frostings/validation.rb, line 18 def self.included(base) base.include ActiveModel::Validations end
Public Instance Methods
required_attributes()
click to toggle source
# File lib/muffin/frostings/validation.rb, line 22 def required_attributes @required_attributes ||= self.class.validators .select { |e| e.is_a? ActiveModel::Validations::PresenceValidator } .flat_map(&:attributes) .uniq end