class PhoneSites::GsmArena::Connection

Public Class Methods

get_description(arg) click to toggle source
# File lib/phone_sites/gsm_arena/connection.rb, line 13
def self.get_description(arg)
  case arg
  when PhoneModel
    arg.info
  when String
    ModelInfoResponse.new.perform(URI.join(PhoneSites::GsmArena::BASE_URL, arg).to_s)
  else
    raise NotImplementedException
  end
end
get_manufacturers() click to toggle source
# File lib/phone_sites/gsm_arena/connection.rb, line 5
def self.get_manufacturers
  Manufacturer.all
end
get_models(manufacturer) click to toggle source
# File lib/phone_sites/gsm_arena/connection.rb, line 9
def self.get_models(manufacturer)
  manufacturer.models
end