Module: Xlgrep
- Defined in:
- lib/xlgrep.rb,
lib/xlgrep/context.rb,
lib/xlgrep/version.rb,
lib/xlgrep/invalid_json.rb
Defined Under Namespace
Modules: InvalidJson
Classes: Context
Constant Summary
collapse
- VERSION =
"0.0.1"
Class Method Summary
collapse
Class Method Details
.method_missing(name, *args, &block) ⇒ Object
9
10
11
12
13
14
15
16
|
# File 'lib/xlgrep.rb', line 9
def method_missing(name, *args, &block)
mod = name.to_s.split(/_/).map(&:capitalize).join
if const_defined?(mod)
run([const_get(mod)], *args, &block)
else
super
end
end
|
.run(predicates, files) ⇒ Object
18
19
20
|
# File 'lib/xlgrep.rb', line 18
def run(predicates, files)
Context.new(predicates).execute(files)
end
|