class ImageMosaic::Image::Child
Public Class Methods
new(url)
click to toggle source
# File lib/image_mosaic/image/child.rb, line 4 def initialize(url) @url = url end
Public Instance Methods
height()
click to toggle source
# File lib/image_mosaic/image/child.rb, line 19 def height dimensions[1] end
valid?()
click to toggle source
# File lib/image_mosaic/image/child.rb, line 8 def valid? image true rescue false end
width()
click to toggle source
# File lib/image_mosaic/image/child.rb, line 15 def width dimensions[0] end
Private Instance Methods
dimensions()
click to toggle source
# File lib/image_mosaic/image/child.rb, line 25 def dimensions @dimensions ||= image.dimensions end
image()
click to toggle source
# File lib/image_mosaic/image/child.rb, line 29 def image @image ||= MiniMagick::Image.open(@url) end