Module: Valise

Defined in:
lib/valise/search-root.rb,
lib/valise.rb,
lib/valise/set.rb,
lib/valise/item.rb,
lib/valise/stack.rb,
lib/valise/utils.rb,
lib/valise/errors.rb,
lib/valise/adapters.rb,
lib/valise/debugging.rb,
lib/valise/item-enum.rb,
lib/valise/set/definer.rb,
lib/valise/path-matcher.rb,
lib/valise/adapters/tilt.rb,
lib/valise/stem-decorator.rb,
lib/valise/strategies/set.rb,
lib/valise/strategies/merge-diff.rb,
lib/valise/set/extensions-decorator.rb,
lib/valise/strategies/serialization.rb,
lib/valise/stack/extensions-decorator.rb

Overview

require ‘enum’

Defined Under Namespace

Modules: Adapters, Debugging, Errors, ItemEnum, Strategies, StringTools, Unpath Classes: DefinedDefaults, DirGlob, FileGlob, Item, PathMatcher, ReadOnlySearchRoot, SearchRoot, Set, Stack, StemDecorator

Class Method Summary collapse

Class Method Details

.define(&block) ⇒ Object



6
7
8
# File 'lib/valise.rb', line 6

def self.define(&block)
  Valise::Set.define(&block)
end

.read_only(*dirs) ⇒ Object



10
11
12
13
14
15
16
# File 'lib/valise.rb', line 10

def self.read_only(*dirs)
  Valise::Set.define do
    dirs.each do |dir|
      ro dir
    end
  end
end