class Google::Civic::Official

Public Instance Methods

address() click to toggle source
# File lib/google-civic/official.rb, line 4
def address
end
addresses() click to toggle source
# File lib/google-civic/official.rb, line 7
def addresses
  @__addresses ||= self["address"].map { |address| Address.new(address) }
end
channels() click to toggle source
# File lib/google-civic/official.rb, line 11
def channels
  @__channels ||= self["channels"].map { |channel| channel_class.new(channel) }
end

Private Instance Methods

channel_class() click to toggle source
# File lib/google-civic/official.rb, line 17
def channel_class
  Object.const_get("Google::Civic::#{channel.fetch("type")}")
end