class SubDiff::Adapter

Constructs an instance of {Sub} or {Gsub} to be used as a receiver for delegated calls to `diff`.

Used internally by {Builder}.

@api private

Private Instance Methods

adapter() click to toggle source
   # File lib/sub_diff/adapter.rb
15 def adapter
16   adapter_class.new(builder)
17 end
adapter_class() click to toggle source
   # File lib/sub_diff/adapter.rb
19 def adapter_class
20   Module.nesting.last.const_get(adapter_name)
21 end
adapter_name() click to toggle source
   # File lib/sub_diff/adapter.rb
23 def adapter_name
24   diff_method.to_s.capitalize
25 end