wip
This commit is contained in:
parent
5ab99c7779
commit
b42d35d901
1 changed files with 5 additions and 5 deletions
|
@ -317,10 +317,10 @@ keys.each do |key|
|
||||||
end
|
end
|
||||||
|
|
||||||
{
|
{
|
||||||
'none' => //,
|
'none' => /^$/,
|
||||||
'string' => /.*/,
|
'string' => /^.*$/,
|
||||||
'integer' => /\d+/,
|
'integer' => /^\d+$/,
|
||||||
'float' => /\d+(?:\.\d+)|\.\d+/,
|
'float' => /^\d+(?:\.\d+)|\.\d+$/,
|
||||||
}.each_with_index do |(name, regex), i|
|
}.each_with_index do |(name, regex), i|
|
||||||
Datatype
|
Datatype
|
||||||
.find_or_initialize_by(name: name)
|
.find_or_initialize_by(name: name)
|
||||||
|
@ -354,7 +354,7 @@ Nokogiri::HTML
|
||||||
Datatype.find_by!(name: 'none')
|
Datatype.find_by!(name: 'none')
|
||||||
else
|
else
|
||||||
Datatype
|
Datatype
|
||||||
.order(specifity: :asc)
|
.order(specifity: :desc)
|
||||||
.find{ |datatype|
|
.find{ |datatype|
|
||||||
datatype.match? default
|
datatype.match? default
|
||||||
} or raise(default)
|
} or raise(default)
|
||||||
|
|
Loading…
Reference in a new issue