Latest Threat Research:SANDWORM_MODE: Shai-Hulud-Style npm Worm Hijacks CI Workflows and Poisons AI Toolchains.Details
Socket
Book a DemoInstallSign in
Socket

valid

Package Overview
Dependencies
Maintainers
1
Versions
14
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

valid - npm Package Compare versions

Comparing version
0.5.0
to
1.0.0
+4
-6
lib/validation/rule/length.rb

@@ -26,11 +26,9 @@ module Validation

def valid_value?(value)
valid = true
@params.each_pair do |key, param|
valid = false if key == :minimum && value.length < param
valid = false if key == :maximum && value.length > param
valid = false if key == :exact && value.length != param
return false if key == :minimum && (value.nil? || value.length < param)
return false if key == :maximum && !value.nil? && value.length > param
return false if key == :exact && (value.nil? || value.length != param)
end
valid
true
end

@@ -37,0 +35,0 @@

+9
-9

@@ -17,13 +17,13 @@ module Validation

def valid_value?(uri_string)
begin
uri = URI(uri_string)
@required_parts.each do |part|
if uri.send(part).nil? || uri.send(part).empty?
return false
end
return true if uri_string.nil?
uri = URI(uri_string)
@required_parts.each do |part|
if uri.send(part).nil? || uri.send(part).empty?
return false
end
true
rescue ::URI::InvalidURIError => e
return false
end
true
rescue ::URI::InvalidURIError
return false
end

@@ -30,0 +30,0 @@ end

module Validation
VERSION = '0.5.0'
VERSION = '1.0.0'
end