Module: AyeVar

Defined in:
lib/aye_var.rb,
lib/aye_var/version.rb

Defined Under Namespace

Classes: Processor

Constant Summary collapse

NameError =
Class.new(::NameError)
VERSION =
"0.3.1"

Class Method Summary collapse

Class Method Details

.init(include: [], exclude: []) ⇒ Object



9
10
11
12
13
14
# File 'lib/aye_var.rb', line 9

def self.init(include: [], exclude: [])
	RequireHooks.source_transform(patterns: include, exclude_patterns: exclude) do |path, source|
		source ||= File.read(path)
		Processor.call(source)
	end
end