Class: Puncsig::Parser
- Inherits:
-
Object
- Object
- Puncsig::Parser
- Defined in:
- lib/puncsig.rb
Instance Method Summary collapse
Instance Method Details
#parse(filename) ⇒ Object
22 23 24 25 26 27 |
# File 'lib/puncsig.rb', line 22 def parse(filename) src = src(filename) methods = methods(src) method_sigs = Hash[*methods.map { |name, src| [name, puncsig(src)] }.flatten] FileReport.new(filename, method_sigs) end |