lib/isomorfeus-policy.rb in isomorfeus-policy-1.0.0.zeta10 vs lib/isomorfeus-policy.rb in isomorfeus-policy-1.0.0.zeta11

- old
+ new

@@ -1,17 +1,20 @@ 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' + Isomorfeus.zeitwerk.push_dir('isomorfeus_policy') + require_tree 'isomorfeus_policy', :autoload Isomorfeus.zeitwerk.push_dir('policies') else - Opal.append_path(__dir__.untaint) unless Opal.paths.include?(__dir__.untaint) + require 'isomorfeus_policy/lucid_policy/exception' + require 'isomorfeus_policy/lucid_policy/helper' + require 'isomorfeus_policy/lucid_policy/mixin' + require 'isomorfeus_policy/lucid_policy/base' + require 'isomorfeus_policy/lucid_authorization/mixin' + require 'isomorfeus_policy/lucid_authorization/base' + require 'isomorfeus_policy/anonymous' + Opal.append_path(__dir__.untaint) unless Opal.paths.include?(__dir__.untaint) path = File.expand_path(File.join('isomorfeus', 'policies')) Isomorfeus.zeitwerk.push_dir(path) end