class Twitter::Place
Attributes
attributes[R]
@return [Hash]
country[R]
@return [String]
full_name[R]
@return [String]
name[R]
@return [String]
Public Class Methods
new(attrs = {})
click to toggle source
Initializes a new place
@param attrs [Hash] @raise [ArgumentError] Error
raised when supplied argument is missing a :woeid key. @return [Twitter::Place]
Calls superclass method
Twitter::Identity::new
# File lib/twitter/place.rb, line 24 def initialize(attrs = {}) attrs[:id] ||= attrs.fetch(:woeid) super end
Public Instance Methods
country_code()
click to toggle source
@return [String]
# File lib/twitter/place.rb, line 30 def country_code @attrs[:country_code] || @attrs[:countryCode] end
parent_id()
click to toggle source
@return [Integer]
# File lib/twitter/place.rb, line 36 def parent_id @attrs[:parentid] end
place_type()
click to toggle source
@return [String]
# File lib/twitter/place.rb, line 42 def place_type @attrs[:place_type] || @attrs[:placeType] && @attrs[:placeType][:name] end