lib/isomorfeus-policy.rb in isomorfeus-policy-1.0.0.zeta5 vs lib/isomorfeus-policy.rb in isomorfeus-policy-1.0.0.zeta6
- old
+ new
@@ -1,26 +1,17 @@
-require 'opal'
-require 'isomorfeus-redux'
require 'isomorfeus-react'
require 'isomorfeus/policy/config'
require 'lucid_policy/exception'
require 'isomorfeus/policy/helper'
require 'lucid_policy/mixin'
require 'lucid_policy/base'
require 'anonymous'
require 'isomorfeus/policy/anonymous_policy'
if RUBY_ENGINE == 'opal'
- Opal::Autoloader.add_load_path('policies')
+ Isomorfeus.zeitwerk.push_dir('policies')
else
Opal.append_path(__dir__.untaint) unless Opal.paths.include?(__dir__.untaint)
- require 'active_support/dependencies'
-
path = File.expand_path(File.join('isomorfeus', 'policies'))
-
- ActiveSupport::Dependencies.autoload_paths << path
- # we also need to require them all, so classes are registered accordingly
- Dir.glob("#{path}/**/*.rb").each do |file|
- require file
- end
-end
\ No newline at end of file
+ Isomorfeus.zeitwerk.push_dir(path)
+end