Module: JSONdb::Validations::Naming

Includes:
Logger
Included in:
Field, Table
Defined in:
lib/jsondb/validations.rb

Instance Method Summary collapse

Methods included from Logger

#allowed_log_level?, #log, #log_enabled?, #log_this?

Instance Method Details

#allowed_name?(name) ⇒ Boolean

Returns:

  • (Boolean)


9
10
11
12
13
14
15
16
# File 'lib/jsondb/validations.rb', line 9

def allowed_name?(name)
  if (name =~ /^[a-zA-Z0-9_]+$/).nil?
    log("Name '#{name}' not allowed. /^[a-zA-Z0-9_]+$/", :error)
    return false
  else
    return true
  end
end