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
search(name)
click to toggle source
# File lib/phone_sites/gsm_arena/connection.rb, line 24 def self.search(name) SearchResponse.new.perform(name) end