class GeojsonValidator
Public Instance Methods
validate_each(record, attribute, value)
click to toggle source
# File lib/geojsonlint/geojson_validator.rb, line 7 def validate_each(record, attribute, value) unless valid_geojson?(value) message = options[:message] || "is invalid" record.errors.add(attribute, message) end end
Private Instance Methods
valid_geojson?(geojson)
click to toggle source
@return [Boolean]
# File lib/geojsonlint/geojson_validator.rb, line 18 def valid_geojson?(geojson) Geojsonlint.validate(geojson).valid? end