class FlickrOfflineGallery::PhotoSizes

Public Class Methods

new(raw_sizes) click to toggle source
# File lib/flickr_offline_gallery/photo_sizes.rb, line 4
def initialize(raw_sizes)
   @sizes = Hash[raw_sizes.map do |s|
     size = PhotoSize.new(s)
     [size.key, size]
   end]
end

Public Instance Methods

[](key) click to toggle source
# File lib/flickr_offline_gallery/photo_sizes.rb, line 11
def [](key)
  @sizes[key.to_s]
end
each() { |value| ... } click to toggle source
# File lib/flickr_offline_gallery/photo_sizes.rb, line 15
def each
  @sizes.values.each do |value|
    yield(value)
  end
end