Sha256: 43a84e52a3ba612f0cf1cb8174eb86f76c5f324e3e3eed559250a291cc833b3a
Contents?: true
Size: 574 Bytes
Versions: 3
Compression:
Stored size: 574 Bytes
Contents
require 'valise/set' module Valise class Set class ExtensionsDecorator < Set def initialize(set) @set = set @extensions = [] end attr_accessor :extensions attr_reader :set protected :set def inspect super + "x#{extensions.inspect}" end def search_roots set.search_roots end def merge_diff set.merge_diff end def serialization set.serialization end def get(path) set.get(path).exts(*extensions) end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
valise-1.0.0 | lib/valise/set/extensions-decorator.rb |
valise-0.9.1 | lib/valise/set/extensions-decorator.rb |
valise-0.9.0 | lib/valise/set/extensions-decorator.rb |