Class: IrusAnalytics::IrusClient
- Inherits:
-
Object
- Object
- IrusAnalytics::IrusClient
- Defined in:
- lib/irus_analytics/irus_client.rb
Class Method Summary collapse
Class Method Details
.perform(irus_server_address, analytics_params) ⇒ Object
5 6 7 8 |
# File 'lib/irus_analytics/irus_client.rb', line 5 def self.perform(irus_server_address, analytics_params) service = IrusAnalytics::IrusAnalyticsService.new(irus_server_address) service.send_analytics(symbolize_keys(analytics_params)) end |
.symbolize_keys(hash) ⇒ Object
10 11 12 13 14 15 16 17 18 19 |
# File 'lib/irus_analytics/irus_client.rb', line 10 def self.symbolize_keys(hash) new={} hash.map do |key,value| if value.is_a?(Hash) value = symbolize_keys(value) end new[key.to_sym]=value end return new end |