Class: Monerorequest::Validator::ChangeIndicatorURL
- Inherits:
-
Object
- Object
- Monerorequest::Validator::ChangeIndicatorURL
- Defined in:
- lib/monerorequest/validator/change_indicator_url.rb
Overview
validates the change_indicator_url field
Class Method Summary collapse
Class Method Details
.validate!(data) ⇒ Object
9 10 11 12 13 14 15 16 17 18 19 20 21 |
# File 'lib/monerorequest/validator/change_indicator_url.rb', line 9 def self.validate!(data) return [] unless data.key?("change_indicator_url") errors = [] unless data["change_indicator_url"].is_a?(String) errors.push("change_indicator_url must be a String.") data["change_indicator_url"] = "" end return errors if data["change_indicator_url"] =~ URI::DEFAULT_PARSER.make_regexp errors.push("change_indicator_url must be a URL.") errors end |