class ImageMosaic::Data::Validator
Public Class Methods
new(urls)
click to toggle source
# File lib/image_mosaic/data/validator.rb, line 4 def initialize(urls) @urls = urls end
Public Instance Methods
items()
click to toggle source
# File lib/image_mosaic/data/validator.rb, line 8 def items @items ||= validate_items.compact end
Private Instance Methods
validate_items()
click to toggle source
# File lib/image_mosaic/data/validator.rb, line 14 def validate_items @urls.map do |url| image = Image::Child.new(url) next unless image.valid? { url: url, h: image.height, w: image.width } end end