Class: Google::GooglePlaceRating

Inherits:
Object
  • Object
show all
Defined in:
lib/Time_Traveler/internal.rb

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(data, input) ⇒ GooglePlaceRating

Returns a new instance of GooglePlaceRating.



7
8
9
10
11
12
# File 'lib/Time_Traveler/internal.rb', line 7

def initialize(data,input)
  @googleapi = ENV['GOOGLE_API']
  @queryVal = input[0]
  rating_analysis(data)
  @info = data[0]
end

Instance Attribute Details

#rating_rawdataObject (readonly)

Returns the value of attribute rating_rawdata.



5
6
7
# File 'lib/Time_Traveler/internal.rb', line 5

def rating_rawdata
  @rating_rawdata
end

Class Method Details

.find(query:) ⇒ Object



14
15
16
17
18
19
# File 'lib/Time_Traveler/internal.rb', line 14

def self.find(query:)
  rating_rawdata = InternalGoogleApi.this_rating(query)
  @queryRating_input = {googleapi:ENV['GOOGLE_API'],queryKey:query}

  new(rating_rawdata,@queryRating_input)
end

Instance Method Details

#return_ratingObject



21
22
23
# File 'lib/Time_Traveler/internal.rb', line 21

def return_rating
  @info
end