lib/chamber/context_resolver.rb in chamber-3.0.0rc2 vs lib/chamber/context_resolver.rb in chamber-3.0.0
- old
+ new
@@ -8,10 +8,14 @@
module Chamber
class ContextResolver
attr_accessor :options
+ def self.resolve(**args)
+ new(**args).resolve
+ end
+
def initialize(**args)
self.options = args
end
# rubocop:disable Metrics/CyclomaticComplexity, Metrics/PerceivedComplexity, Metrics/AbcSize, Layout/LineLength
@@ -45,13 +49,9 @@
options[:signature_name] = options[:signature_name]
options
end
# rubocop:enable Metrics/CyclomaticComplexity, Metrics/PerceivedComplexity, Metrics/AbcSize, Layout/LineLength
-
- def self.resolve(**args)
- new(**args).resolve
- end
protected
def resolve_namespaces(other)
(other.respond_to?(:values) ? other.values : other)