lib/isomorfeus/policy/config.rb in isomorfeus-policy-1.0.0.zeta25 vs lib/isomorfeus/policy/config.rb in isomorfeus-policy-2.0.0.rc1
- old
+ new
@@ -1,36 +1,36 @@
-module Isomorfeus
- class << self
- def cached_policy_classes
- @cached_array_classes ||= {}
- end
-
- if RUBY_ENGINE == 'opal'
- def cached_policy_class(class_name)
- return "::#{class_name}".constantize if Isomorfeus.development?
- return cached_policy_classes[class_name] if cached_policy_classes.key?(class_name)
- cached_policy_classes[class_name] = "::#{class_name}".constantize
- end
- else
- def cached_policy_class(class_name)
- return nil unless valid_policy_class_name?(class_name)
- return "::#{class_name}".constantize if Isomorfeus.development?
- return cached_policy_classes[class_name] if cached_policy_classes.key?(class_name)
- cached_policy_classes[class_name] = "::#{class_name}".constantize
- end
-
- def valid_policy_class_names
- @valid_policy_class_names ||= Set.new
- end
-
- def valid_policy_class_name?(class_name)
- valid_policy_class_names.include?(class_name)
- end
-
- def add_valid_policy_class(klass)
- class_name = klass.name
- class_name = class_name.split('>::').last if class_name.start_with?('#<')
- valid_policy_class_names << class_name
- end
- end
- end
-end
+module Isomorfeus
+ class << self
+ def cached_policy_classes
+ @cached_array_classes ||= {}
+ end
+
+ if RUBY_ENGINE == 'opal'
+ def cached_policy_class(class_name)
+ return "::#{class_name}".constantize if Isomorfeus.development?
+ return cached_policy_classes[class_name] if cached_policy_classes.key?(class_name)
+ cached_policy_classes[class_name] = "::#{class_name}".constantize
+ end
+ else
+ def cached_policy_class(class_name)
+ return nil unless valid_policy_class_name?(class_name)
+ return "::#{class_name}".constantize if Isomorfeus.development?
+ return cached_policy_classes[class_name] if cached_policy_classes.key?(class_name)
+ cached_policy_classes[class_name] = "::#{class_name}".constantize
+ end
+
+ def valid_policy_class_names
+ @valid_policy_class_names ||= Set.new
+ end
+
+ def valid_policy_class_name?(class_name)
+ valid_policy_class_names.include?(class_name)
+ end
+
+ def add_valid_policy_class(klass)
+ class_name = klass.name
+ class_name = class_name.split('>::').last if class_name.start_with?('#<')
+ valid_policy_class_names << class_name
+ end
+ end
+ end
+end