class NounProjectApi::ITEM_CLASS
A single Collection
as an abstracted ruby object.
A single Icon
as an abstracted ruby object.
Constants
- ITEM_NAME
- PREVIEW_SIZE_200
- PREVIEW_SIZE_42
- PREVIEW_SIZE_84
- PUBLIC_DOMAIN_LICENSE
Public Instance Methods
icon_count
published?
to_hash
Private Instance Methods
preview_url(size = PREVIEW_SIZE_200)
click to toggle source
# File lib/noun_project_api/icon.rb, line 24 def preview_url(size = PREVIEW_SIZE_200) if size == PREVIEW_SIZE_200 original_hash[:preview_url] else original_hash[:"preview_url_#{size}"] end end
public_domain?()
click to toggle source
# File lib/noun_project_api/icon.rb, line 16 def public_domain? original_hash[:license_description] == PUBLIC_DOMAIN_LICENSE end
svg_url()
click to toggle source
# File lib/noun_project_api/icon.rb, line 20 def svg_url original_hash[:icon_url] end