class Glassdoor::Models::Company

Attributes

career_opportunities_rating[R]
compensation_and_benefits_rating[R]
culture_and_values_rating[R]
id[R]
industry[R]
name[R]
overall_rating[R]
recommend_to_friend_rating[R]
review[R]
sector_name[R]
senior_leadership_rating[R]
url[R]
work_life_balance_rating[R]

Public Class Methods

new(args = {}) click to toggle source
# File lib/glassdoor/models/company.rb, line 9
def initialize(args = {})
  return if args.nil?
  @id                               = args['id'] || ''
  @name                             = args['name'] || ''
  @url                              = args['website'] || ''
  @industry                         = args['industry'] || ''
  @sector_name                      = args['sectorName'] || ''
  @overall_rating                   = args['overallRating'].to_f
  @culture_and_values_rating        = args['cultureAndValuesRating'].to_f
  @senior_leadership_rating         = args['seniorLeadershipRating'].to_f
  @compensation_and_benefits_rating = args['compensationAndBenefitsRating'].to_f
  @career_opportunities_rating      = args['careerOpportunitiesRating'].to_f
  @work_life_balance_rating         = args['workLifeBalanceRating'].to_f
  @recommend_to_friend_rating       = args['recommendToFriendRating'].to_f
  @logo                             = args['squareLogo'] || ''
  @review                           = Models::Review.new(args['featuredReview'] || nil)
end