module Lab42::Rgxargs::Checker
Private Instance Methods
_check_kwd(kwd)
click to toggle source
# File lib/lab42/rgxargs/checker.rb, line 7 def _check_kwd(kwd) return if allowed.nil? return if allowed.member? kwd return if required.member? kwd errors << [:unauthorized_kwd, kwd] end
_check_required_kwds()
click to toggle source
# File lib/lab42/rgxargs/checker.rb, line 14 def _check_required_kwds missing = required - options.to_h.keys @errors += missing.map(&_mk_pair(:required_kwd_missing)) end
_check_switch(_)
click to toggle source
# File lib/lab42/rgxargs/checker.rb, line 26 def _check_switch(_) end
_mk_pair(prefix)
click to toggle source
# File lib/lab42/rgxargs/checker.rb, line 20 def _mk_pair(prefix) -> element do [prefix, element] end end