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.3'

Class Method Summary collapse

Class Method Details

.load(file) ⇒ Object



78
79
80
81
82
83
84
85
# File 'lib/method_args.rb', line 78

def self.load(file)
  file = File.expand_path(file)
  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