Module: MethodArgs
- Defined in:
- lib/method_args.rb,
lib/method_args/version.rb
Defined Under Namespace
Classes: ArgList, Processor
Constant Summary
collapse
- VERSION =
'0.0.5'
Class Method Summary
collapse
Class Method Details
.load(file, require_file = true) ⇒ Object
84
85
86
87
88
89
90
91
|
# File 'lib/method_args.rb', line 84
def self.load(file, require_file = true)
file = File.expand_path(file)
require file if require_file
parser = RubyParser.new
sexp = parser.process(File.read(File.exist?(file) ? file : "#{file}.rb"))
method_args = Processor.new
method_args.process(sexp)
end
|