Sha256: 79234a94d885d1bf1a66f8f0661a9809b422624fe9f3f3a291958e2f285e81f5
Contents?: true
Size: 1.85 KB
Versions: 2
Compression:
Stored size: 1.85 KB
Contents
require "action_view" require "active_job" require "transaction_isolation" require "open_stax_transaction_retry" require "active_attr" require "hashie" require "lev/version" require "lev/object" require "lev/utilities" require "lev/exceptions" require "lev/term_mapper" require "lev/outputs" require "lev/routine" require "lev/handler" require "lev/handle_with" require "lev/handler_helper" require "lev/error" require "lev/errors" require "lev/error_transferer" require "lev/error_translator" require "lev/form_builder" require "lev/delegate_to_routine" require "lev/transaction_isolation" require 'lev/memory_store' require 'lev/null_status' module Lev class << self ########################################################################### # # Configuration machinery. # # To configure Lev, put the following code in your applications # initialization logic (eg. in the config/initializers in a Rails app) # # Lev.configure do |config| # config.form_error_class = 'fancy_error' # ... # end # def configure yield configuration after_initialize end def configuration @configuration ||= Configuration.new end def after_initialize require 'lev/active_job' end class Configuration # This HTML class is added to form fields that caused errors attr_accessor :form_error_class attr_accessor :security_transgression_error attr_accessor :illegal_argument_error attr_accessor :raise_fatal_errors attr_accessor :job_class def initialize @form_error_class = 'error' @security_transgression_error = Lev::SecurityTransgression @illegal_argument_error = Lev::IllegalArgument @raise_fatal_errors = false @job_class = ::ActiveJob::Base super end end end end require "lev/active_job"
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
lev-12.1.0 | lib/lev.rb |
lev-12.0.0 | lib/lev.rb |