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)