Sha256: 579b22db9014627928cdbc59487b4ef695733fb6455afb76d5d10a3bed2ed741
Contents?: true
Size: 860 Bytes
Versions: 32
Compression:
Stored size: 860 Bytes
Contents
require 'satis/version' require 'satis/engine' require 'satis/configuration' require 'satis/active_record_helpers' Browser::Base.include(Browser::Aliases) module Satis extend Configurable class << self def confirm_before_leave? return false if config.nil? config.confirm_before_leave end def submit_on_enter? return true if config.nil? config.submit_on_enter end def add_helper(name, component) Satis::Helpers::Container.add_helper(name, component) end def add_component_helper(component_name, name, component) klass = "Satis::#{component_name.to_s.classify}::Component".safe_constantize return if klass.blank? klass.add_helper name, component end end # Include helpers ActiveSupport.on_load(:active_record) do include Satis::ActiveRecordHelpers end end
Version data entries
32 entries across 32 versions & 1 rubygems