Sha256: e4a301083395aec28110fc192ede8c3c72255a6227810867f9ca629feeb602de
Contents?: true
Size: 480 Bytes
Versions: 1
Compression:
Stored size: 480 Bytes
Contents
module SubDiff # Constructs an instance of {Sub} or {Gsub} to be # used as a receiver for delegated calls to `diff`. # # Used internally by {Builder}. # # @api private class Adapter include Buildable def_delegators :adapter, :diff private def adapter adapter_class.new(builder) end def adapter_class Module.nesting.last.const_get(adapter_name) end def adapter_name diff_method.to_s.capitalize end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
sub_diff-1.1.1 | lib/sub_diff/adapter.rb |