Constants
No documentation available
Class Methods
::
lib/rss/image.rb
View on GitHub
# File tmp/rubies/ruby-2.7.6/lib/rss/image.rb, line 166
def initialize(*args)
if Utils.element_initialize_arguments?(args)
super
else
super()
self.about = args[0]
self.size = args[1]
end
end
No documentation available
lib/rss/image.rb
View on GitHub
# File tmp/rubies/ruby-2.7.6/lib/rss/image.rb, line 132
def required_prefix
IMAGE_PREFIX
end
No documentation available
::
lib/rss/image.rb
View on GitHub
# File tmp/rubies/ruby-2.7.6/lib/rss/image.rb, line 136
def required_uri
IMAGE_URI
end
No documentation available
Instance Methods
lib/rss/image.rb
View on GitHub
# File tmp/rubies/ruby-2.7.6/lib/rss/image.rb, line 176
def full_name
tag_name_with_prefix(IMAGE_PREFIX)
end
No documentation available
lib/rss/image.rb
View on GitHub
# File tmp/rubies/ruby-2.7.6/lib/rss/image.rb, line 181
def maker_target(target)
target.image_favicon
end
No documentation available
lib/rss/image.rb
View on GitHub
# File tmp/rubies/ruby-2.7.6/lib/rss/image.rb, line 185
def setup_maker_attributes(favicon)
favicon.about = self.about
favicon.size = self.size
end
No documentation available
lib/rss/image.rb
View on GitHub
# File tmp/rubies/ruby-2.7.6/lib/rss/image.rb, line 152
def size=(new_value)
if @do_validate and !new_value.nil?
new_value = new_value.strip
unless AVAILABLE_SIZES.include?(new_value)
attr_name = "#{IMAGE_PREFIX}:size"
raise NotAvailableValueError.new(full_name, new_value, attr_name)
end
end
set_size(new_value)
end
No documentation available