module AM::Validate

Public Instance Methods

uniq?(new_alias) click to toggle source
# File lib/validate.rb, line 7
def uniq?(new_alias)
  ak,av = new_alias.first
  @config.al.each do |k,v|
    if ak == k
      error(:duplicate_alias, ak)
    elsif av == v
      error(:duplicate_command, av)
    end
  end
  true
end
valid?(val, pattern) click to toggle source
# File lib/validate.rb, line 19
def valid?(val, pattern)
  /#{pattern}/ =~ val && val.to_s.length != 0
end