Class: Playwire::Network
- Inherits:
-
Object
- Object
- Playwire::Network
- Defined in:
- lib/playwire/network.rb
Class Method Summary collapse
- .load_config(publisher_id, app_id) ⇒ Object
- .load_json(uri) ⇒ Object
- .load_sk_ad_network_items ⇒ Object
Class Method Details
.load_config(publisher_id, app_id) ⇒ Object
10 11 12 13 |
# File 'lib/playwire/network.rb', line 10 def self.load_config(publisher_id, app_id) uri = Playwire::URIBuilder::config_file(publisher_id, app_id) return load_json(uri) end |
.load_json(uri) ⇒ Object
20 21 22 23 24 25 26 27 28 |
# File 'lib/playwire/network.rb', line 20 def self.load_json(uri) begin res = Net::HTTP.get_response(uri) return res.is_a?(Net::HTTPSuccess) ? JSON.parse(res.body) : nil rescue => error Playwire::Logger.error("#{error.}") return nil end end |
.load_sk_ad_network_items ⇒ Object
15 16 17 18 |
# File 'lib/playwire/network.rb', line 15 def self.load_sk_ad_network_items uri = Playwire::URIBuilder::sk_ad_network_items() return load_json(uri) end |