Class: Providers::Google::Business
- Inherits:
-
Object
- Object
- Providers::Google::Business
- Defined in:
- lib/providers/google/business.rb
Instance Attribute Summary collapse
-
#address ⇒ Object
Returns the value of attribute address.
-
#average_rating ⇒ Object
Returns the value of attribute average_rating.
-
#name ⇒ Object
Returns the value of attribute name.
-
#reference ⇒ Object
Returns the value of attribute reference.
-
#url ⇒ Object
Returns the value of attribute url.
Class Method Summary collapse
Instance Attribute Details
#address ⇒ Object
Returns the value of attribute address.
4 5 6 |
# File 'lib/providers/google/business.rb', line 4 def address @address end |
#average_rating ⇒ Object
Returns the value of attribute average_rating.
4 5 6 |
# File 'lib/providers/google/business.rb', line 4 def @average_rating end |
#name ⇒ Object
Returns the value of attribute name.
4 5 6 |
# File 'lib/providers/google/business.rb', line 4 def name @name end |
#reference ⇒ Object
Returns the value of attribute reference.
4 5 6 |
# File 'lib/providers/google/business.rb', line 4 def reference @reference end |
#url ⇒ Object
Returns the value of attribute url.
4 5 6 |
# File 'lib/providers/google/business.rb', line 4 def url @url end |
Class Method Details
.build_business(node) ⇒ Object
6 7 8 9 |
# File 'lib/providers/google/business.rb', line 6 def self.build_business(node) return nil if [node["name"], node["formatted_address"], node["reference"]].include?(nil) new(node) end |