module BusinessFlow::Validations

Responsible for adding validations to flow objects

Public Class Methods

included(klass) click to toggle source
# File lib/business_flow/validations.rb, line 15
def self.included(klass)
  klass.include(ActiveModel::Validations)
  klass.class_eval do
    class << self
      alias_method :invariant, :validates
    end
  end
  klass.extend ClassMethods
end