Module: Holmes

Extended by:
Holmes
Included in:
Holmes
Defined in:
lib/holmes.rb,
lib/holmes/version.rb

Constant Summary collapse

VERSION =
"0.0.1"

Instance Method Summary collapse

Instance Method Details

#find(src, options = {}) ⇒ Object



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

def find(src, options = {})
  data   = File.read(src)
  result = parse(data, options)
  raise 'Dynamic require calls' if result['expressions'].any?
  result['strings']
end

#parse(data, options = {}) ⇒ Object



5
6
7
# File 'lib/holmes.rb', line 5

def parse(data, options = {})
  context.call('find', data, options)
end