class Planter::Adapters::ActiveRecord::Configuration
Configuration for the Active Record adapter.
Attributes
How model validation failures should be handled when creating records.
@return [Symbol]
Public Class Methods
Source
# File lib/planter/adapters/active_record.rb, line 42 def initialize @validation_failure = :raise end
Create a new Active Record adapter configuration.
Public Instance Methods
Source
# File lib/planter/adapters/active_record.rb, line 50 def validation_failure=(action) action = action.to_sym unless VALIDATION_FAILURE_ACTIONS.include?(action) raise ArgumentError, "validation_failure must be: #{VALIDATION_FAILURE_ACTIONS.join(", ")}" end @validation_failure = action end
Set how model validation failures should be handled.
@param [String, Symbol] action either :raise or :warn