class NounProjectApi::Collection

A single Collection as an abstracted ruby object.

Constants

ITEM_NAME

Public Instance Methods

author_id() click to toggle source
# File lib/noun_project_api/collection.rb, line 10
def author_id
  original_hash[:author_id].to_i
end
author_name() click to toggle source
# File lib/noun_project_api/collection.rb, line 14
def author_name
  original_hash[:author][:name]
end
icon_count() click to toggle source
# File lib/noun_project_api/collection.rb, line 18
def icon_count
  original_hash[:icon_count].to_i
end
published?() click to toggle source
# File lib/noun_project_api/collection.rb, line 22
def published?
  original_hash[:is_published].to_i == 1
end
to_hash() click to toggle source
# File lib/noun_project_api/collection.rb, line 26
def to_hash
  {
    id:,
    author_id:,
    author_name:,
    icon_count:,
    published: published?
  }
end