Module: RArg
- Defined in:
- lib/rarg.rb
Overview
RArg - utility for validating named arguments
Version: 0.1 (2009-01-31)
Author: Dice <[email protected]>
License: NYSL 0.9982 <http://www.kmonos.net/nysl/>
(this license is like Public Domain)
Defined Under Namespace
Classes: DefinitionContext, Error, ParseResult
Constant Summary collapse
- VERSION =
'0.1'
- VERSION_NUMBER =
0.1
Class Method Summary collapse
-
.parse(args, &definition) ⇒ Object
(also: parse_named_arguments)
parse arguments with definition block.
Class Method Details
.parse(args, &definition) ⇒ Object Also known as: parse_named_arguments
parse arguments with definition block. Return: ParseResult
17 18 19 20 21 |
# File 'lib/rarg.rb', line 17 def parse(args, &definition) context = DefinitionContext.new context.instance_eval(&definition) context.parse(args) end |