Module: LinkedIn::API::Industries

Defined in:
lib/linkedin/api/industries.rb

Constant Summary collapse

INDUSTRIES =
{ code: 1,   group: i(gov tech),       description: 'Defense & Space' },
{ code: 3,   group: i(tech),           description: 'Computer Hardware' },
{ code: 4,   group: i(tech),           description: 'Computer Software' },
{ code: 5,   group: i(tech),           description: 'Computer Networking' },
{ code: 6,   group: i(tech),           description: 'Internet' },
{ code: 7,   group: i(tech),           description: 'Semiconductors' },
{ code: 8,   group: i(gov tech),       description: 'Telecommunications' },
{ code: 9,   group: i(leg),            description: 'Law Practice' },
{ code: 10,  group: i(leg),            description: 'Legal Services' },
{ code: 11,  group: i(corp),           description: 'Management Consulting' },
{ code: 12,  group: i(gov hlth tech),  description: 'Biotechnology' },
{ code: 13,  group: i(hlth),           description: 'Medical Practice' },
{ code: 14,  group: i(hlth),           description: 'Hospital & Health Care' },
{ code: 15,  group: i(hlth tech),      description: 'Pharmaceuticals' },
{ code: 16,  group: i(hlth),           description: 'Veterinary' },
{ code: 17,  group: i(hlth),           description: 'Medical Devices' },
{ code: 18,  group: i(good),           description: 'Cosmetics' },
{ code: 19,  group: i(good),           description: 'Apparel & Fashion' },
{ code: 20,  group: i(good rec),       description: 'Sporting Goods' },
{ code: 21,  group: i(good),           description: 'Tobacco' },
{ code: 22,  group: i(good),           description: 'Supermarkets' },
{ code: 23,  group: i(good man serv),  description: 'Food Production' },
{ code: 24,  group: i(good man),       description: 'Consumer Electronics' },
{ code: 25,  group: i(good man),       description: 'Consumer Goods' },
{ code: 26,  group: i(good man),       description: 'Furniture' },
{ code: 27,  group: i(good man),       description: 'Retail' },
{ code: 28,  group: i(med rec),        description: 'Entertainment' },
{ code: 29,  group: i(rec),            description: 'Gambling & Casinos' },
{ code: 30,  group: i(rec serv tran),  description: 'Leisure, Travel & Tourism' },
{ code: 31,  group: i(rec serv tran),  description: 'Hospitality' },
{ code: 32,  group: i(rec serv),       description: 'Restaurants' },
{ code: 33,  group: i(rec),            description: 'Sports' },
{ code: 34,  group: i(rec serv),       description: 'Food & Beverages' },
{ code: 35,  group: i(art med rec),    description: 'Motion Pictures and Film' },
{ code: 36,  group: i(med rec),        description: 'Broadcast Media' },
{ code: 37,  group: i(art med rec),    description: 'Museums and Institutions' },
{ code: 38,  group: i(art med rec),    description: 'Fine Art' },
{ code: 39,  group: i(art med rec),    description: 'Performing Arts' },
{ code: 40,  group: i(rec serv),       description: 'Recreational Facilities and Services' },
{ code: 41,  group: i(fin),            description: 'Banking' },
{ code: 42,  group: i(fin),            description: 'Insurance' },
{ code: 43,  group: i(fin),            description: 'Financial Services' },
{ code: 44,  group: i(cons fin good),  description: 'Real Estate' },
{ code: 45,  group: i(fin),            description: 'Investment Banking' },
{ code: 46,  group: i(fin),            description: 'Investment Management' },
{ code: 47,  group: i(corp fin),       description: 'Accounting' },
{ code: 48,  group: i(cons),           description: 'Construction' },
{ code: 49,  group: i(cons),           description: 'Building Materials' },
{ code: 50,  group: i(cons),           description: 'Architecture & Planning' },
{ code: 51,  group: i(cons gov),       description: 'Civil Engineering' },
{ code: 52,  group: i(gov man),        description: 'Aviation & Aerospace' },
{ code: 53,  group: i(man),            description: 'Automotive' },
{ code: 54,  group: i(man),            description: 'Chemicals' },
{ code: 55,  group: i(man),            description: 'Machinery' },
{ code: 56,  group: i(man),            description: 'Mining & Metals' },
{ code: 57,  group: i(man),            description: 'Oil & Energy' },
{ code: 58,  group: i(man),            description: 'Shipbuilding' },
{ code: 59,  group: i(man),            description: 'Utilities' },
{ code: 60,  group: i(man),            description: 'Textiles' },
{ code: 61,  group: i(man),            description: 'Paper & Forest Products' },
{ code: 62,  group: i(man),            description: 'Railroad Manufacture' },
{ code: 63,  group: i(agr),            description: 'Farming' },
{ code: 64,  group: i(agr),            description: 'Ranching' },
{ code: 65,  group: i(agr),            description: 'Dairy' },
{ code: 66,  group: i(agr),            description: 'Fishery' },
{ code: 67,  group: i(edu),            description: 'Primary/Secondary Education' },
{ code: 68,  group: i(edu),            description: 'Higher Education' },
{ code: 69,  group: i(edu),            description: 'Education Management' },
{ code: 70,  group: i(edu gov),        description: 'Research' },
{ code: 71,  group: i(gov),            description: 'Military' },
{ code: 72,  group: i(gov leg),        description: 'Legislative Office' },
{ code: 73,  group: i(gov leg),        description: 'Judiciary' },
{ code: 74,  group: i(gov),            description: 'International Affairs' },
{ code: 75,  group: i(gov),            description: 'Government Administration' },
{ code: 76,  group: i(gov),            description: 'Executive Office' },
{ code: 77,  group: i(gov leg),        description: 'Law Enforcement' },
{ code: 78,  group: i(gov),            description: 'Public Safety' },
{ code: 79,  group: i(gov),            description: 'Public Policy' },
{ code: 80,  group: i(corp med),       description: 'Marketing and Advertising' },
{ code: 81,  group: i(med rec),        description: 'Newspapers' },
{ code: 82,  group: i(med rec),        description: 'Publishing' },
{ code: 83,  group: i(med rec),        description: 'Printing' },
{ code: 84,  group: i(med serv),       description: 'Information Services' },
{ code: 85,  group: i(med rec serv),   description: 'Libraries' },
{ code: 86,  group: i(org serv),       description: 'Environmental Services' },
{ code: 87,  group: i(serv tran),      description: 'Package/Freight Delivery' },
{ code: 88,  group: i(org serv),       description: 'Individual & Family Services' },
{ code: 89,  group: i(org serv),       description: 'Religious Institutions' },
{ code: 90,  group: i(org serv),       description: 'Civic & Social Organization' },
{ code: 91,  group: i(org serv),       description: 'Consumer Services' },
{ code: 92,  group: i(tran),           description: 'Transportation/Trucking/Railroad' },
{ code: 93,  group: i(tran),           description: 'Warehousing' },
{ code: 94,  group: i(man tech tran),  description: 'Airlines/Aviation' },
{ code: 95,  group: i(tran),           description: 'Maritime' },
{ code: 96,  group: i(tech),           description: 'Information Technology and Services' },
{ code: 97,  group: i(corp),           description: 'Market Research' },
{ code: 98,  group: i(corp),           description: 'Public Relations and Communications' },
{ code: 99,  group: i(art med),        description: 'Design' },
{ code: 100, group: i(org),            description: 'Non-Profit Organization Management' },
{ code: 101, group: i(org),            description: 'Fund-Raising' },
{ code: 102, group: i(corp org),       description: 'Program Development' },
{ code: 103, group: i(art med rec),    description: 'Writing and Editing' },
{ code: 104, group: i(corp),           description: 'Staffing and Recruiting' },
{ code: 105, group: i(corp),           description: 'Professional Training & Coaching' },
{ code: 106, group: i(fin tech),       description: 'Venture Capital & Private Equity' },
{ code: 107, group: i(gov org),        description: 'Political Organization' },
{ code: 108, group: i(corp gov serv),  description: 'Translation and Localization' },
{ code: 109, group: i(med rec),        description: 'Computer Games' },
{ code: 110, group: i(corp rec serv),  description: 'Events Services' },
{ code: 111, group: i(art med rec),    description: 'Arts and Crafts' },
{ code: 112, group: i(good man),       description: 'Electrical/Electronic Manufacturing' },
{ code: 113, group: i(med),            description: 'Online Media' },
{ code: 114, group: i(gov man tech),   description: 'Nanotechnology' },
{ code: 115, group: i(art rec),        description: 'Music' },
{ code: 116, group: i(corp tran),      description: 'Logistics and Supply Chain' },
{ code: 117, group: i(man),            description: 'Plastics' },
{ code: 118, group: i(tech),           description: 'Computer & Network Security' },
{ code: 119, group: i(tech),           description: 'Wireless' },
{ code: 120, group: i(leg org),        description: 'Alternative Dispute Resolution' },
{ code: 121, group: i(corp org serv),  description: 'Security and Investigations' },
{ code: 122, group: i(corp serv),      description: 'Facilities Services' },
{ code: 123, group: i(corp),           description: 'Outsourcing/Offshoring' },
{ code: 124, group: i(hlth rec),       description: 'Health, Wellness and Fitness' },
{ code: 125, group: i(hlth),           description: 'Alternative Medicine' },
{ code: 126, group: i(med rec),        description: 'Media Production' },
{ code: 127, group: i(art med),        description: 'Animation' },
{ code: 128, group: i(cons corp fin),  description: 'Commercial Real Estate' },
{ code: 129, group: i(fin),            description: 'Capital Markets' },
{ code: 130, group: i(gov org),        description: 'Think Tanks' },
{ code: 131, group: i(org),            description: 'Philanthropy' },
{ code: 132, group: i(edu org),        description: 'E-Learning' },
{ code: 133, group: i(good),           description: 'Wholesale' },
{ code: 134, group: i(corp good tran), description: 'Import and Export' },
{ code: 135, group: i(cons gov man),   description: 'Mechanical or Industrial Engineering' },
{ code: 136, group: i(art med rec),    description: 'Photography' },
{ code: 137, group: i(corp),           description: 'Human Resources' },
{ code: 138, group: i(corp man),       description: 'Business Supplies and Equipment' },
{ code: 139, group: i(hlth),           description: 'Mental Health Care' },
{ code: 140, group: i(art med),        description: 'Graphic Design' },
{ code: 141, group: i(gov org tran),   description: 'International Trade and Development' },
{ code: 142, group: i(good man rec),   description: 'Wine and Spirits' },
{ code: 143, group: i(good),           description: 'Luxury Goods & Jewelry' },
{ code: 144, group: i(gov man org),    description: 'Renewables & Environment' },
{ code: 145, group: i(cons man),       description: 'Glass, Ceramics & Concrete' },
{ code: 146, group: i(good man),       description: 'Packaging and Containers' },
{ code: 147, group: i(cons man),       description: 'Industrial Automation' },
{ code: 148, group: i(gov),            description: 'Government Relations' }

Class Method Summary collapse

Class Method Details

.[](code) ⇒ Object



8
9
10
# File 'lib/linkedin/api/industries.rb', line 8

def self.[](code)
  find_by_code(code)
end

.allObject



4
5
6
# File 'lib/linkedin/api/industries.rb', line 4

def self.all
  INDUSTRIES
end

.find_by_code(code) ⇒ Object



12
13
14
# File 'lib/linkedin/api/industries.rb', line 12

def self.find_by_code(code)
  INDUSTRIES.detect { |indust| indust[:code] == code }
end

.find_by_description(description) ⇒ Object



20
21
22
# File 'lib/linkedin/api/industries.rb', line 20

def self.find_by_description(description)
  INDUSTRIES.detect { |indust| indust[:description].to_s.downcase == description.to_s.downcase }
end

.find_by_group(*groups) ⇒ Object



16
17
18
# File 'lib/linkedin/api/industries.rb', line 16

def self.find_by_group(*groups)
  INDUSTRIES.reject { |indust| (groups & indust[:group]) != groups }
end