Sha256: 633eca4c4f070b4de3538e07b60428691b6f65189f27af198cc1dfd9343f9a69
Contents?: true
Size: 550 Bytes
Versions: 1
Compression:
Stored size: 550 Bytes
Contents
module SubDiff # This module allows classes to accept a {Builder} object as # an initializer argument and defines an `attr_reader` for it. # # It also delegates commonly used methods to the {Builder} instance. # # Used internally by {Adapter}, {Differ}, and {Sub}. # # @api private module Buildable attr_reader :builder def initialize(builder) @builder = builder end def self.included(base) base.extend(Forwardable) base.def_delegators(:builder, :diff_method, :differ, :string) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
sub_diff-1.1.1 | lib/sub_diff/buildable.rb |