This commit is contained in:
mwiegand 2022-11-27 17:37:58 +01:00
parent 5ab99c7779
commit b42d35d901
No known key found for this signature in database

View file

@ -317,10 +317,10 @@ keys.each do |key|
end
{
'none' => //,
'string' => /.*/,
'integer' => /\d+/,
'float' => /\d+(?:\.\d+)|\.\d+/,
'none' => /^$/,
'string' => /^.*$/,
'integer' => /^\d+$/,
'float' => /^\d+(?:\.\d+)|\.\d+$/,
}.each_with_index do |(name, regex), i|
Datatype
.find_or_initialize_by(name: name)
@ -354,7 +354,7 @@ Nokogiri::HTML
Datatype.find_by!(name: 'none')
else
Datatype
.order(specifity: :asc)
.order(specifity: :desc)
.find{ |datatype|
datatype.match? default
} or raise(default)