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

author_id
author_name
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