Sha256: 654e0f4c4ef254083c0e0868c48e9a86ecbb7bf31dd782f9253b03048f0980eb
Contents?: true
Size: 916 Bytes
Versions: 1
Compression:
Stored size: 916 Bytes
Contents
# frozen_string_literal: true require 'active_model' require 'active_support/core_ext' require 'business_flow/compat' require 'business_flow/version' require 'business_flow/flow_failed_exception' require 'business_flow/callable' require 'business_flow/step' require 'business_flow/default_step_executor' require 'business_flow/instrumented_executor' require 'business_flow/instrumented_step_executor' require 'business_flow/dsl' require 'business_flow/validations' require 'business_flow/base' require 'business_flow/cacheable' require 'business_flow/instrument' # Makes the magic happen. module BusinessFlow def self.active_model5? @active_model5_in_use ||= ActiveModel.version >= Gem::Version.new('5.0.0') end def self.add_error(errors, field, error_type, message) if active_model5? errors.add(field, error_type, message: message) else errors.add(field, message) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
business_flow-0.19.6 | lib/business_flow.rb |