Module: FullContact::Client::Icon
- Included in:
- FullContact::Client
- Defined in:
- lib/fullcontact/client/icon.rb
Overview
Public: Methods for interacting with icon endpoint
Instance Method Summary collapse
-
#get_social_icon_url(type_id = 'facebook', size = '32', style = 'default') ⇒ Object
Public: Provies url to different social media icons.
Instance Method Details
#get_social_icon_url(type_id = 'facebook', size = '32', style = 'default') ⇒ Object
Public: Provies url to different social media icons. All icons are 24 bit PNG and come in 4 different sizes. Allows you to quickly incorporate social network icons into FullContact powered your apps. see www.fullcontact.com/docs/?category=icon for list of available icons
type_id - String name of the icon you want. (default: ‘facebook’) size - The size parameter allows you to specify the size of icon
that you want. Icons are available in 16, 24, 32 and 64
pixels square. (default: '32')
style - Allows to pick from available styles of icon
(default: 'default')
Example
angel_list_icon = FullContact.('angellist','16','default')
# 'angel_list_icon' contains url of the icon
Returns url to the specified social media icon
24 25 26 27 28 29 |
# File 'lib/fullcontact/client/icon.rb', line 24 def (type_id = 'facebook', size = '32', style = 'default') self.format = '' url = '/' + type_id + '/' + size + '/' + style response = get('icon' + url, {}, true) response.env[:response_headers]['location'] end |