Class | RSS::ImageFaviconModel::ImageFavicon |
In: |
lib/rss/image.rb
|
Parent: | Element |
AVAILABLE_SIZES | = | %w(small medium large) |
size= | -> | set_size |
size | -> | image_size |
# File lib/rss/image.rb, line 161 161: def initialize(*args) 162: if Utils.element_initialize_arguments?(args) 163: super 164: else 165: super() 166: self.about = args[0] 167: self.size = args[1] 168: end 169: end
# File lib/rss/image.rb, line 171 171: def full_name 172: tag_name_with_prefix(IMAGE_PREFIX) 173: end
# File lib/rss/image.rb, line 147 147: def size=(new_value) 148: if @do_validate and !new_value.nil? 149: new_value = new_value.strip 150: unless AVAILABLE_SIZES.include?(new_value) 151: attr_name = "#{IMAGE_PREFIX}:size" 152: raise NotAvailableValueError.new(full_name, new_value, attr_name) 153: end 154: end 155: set_size(new_value) 156: end