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