Class: StatsV3Client
- Inherits:
-
Object
- Object
- StatsV3Client
- Defined in:
- lib/mobpush/client/stat/stats_v3_client.rb
Class Attribute Summary collapse
-
.GET_BY_DAY_URI ⇒ Object
Returns the value of attribute GET_BY_DAY_URI.
-
.GET_BY_DEVICE_URI ⇒ Object
Returns the value of attribute GET_BY_DEVICE_URI.
-
.GET_BY_HOUR_URI ⇒ Object
Returns the value of attribute GET_BY_HOUR_URI.
-
.GET_BY_WORKID_URI ⇒ Object
Returns the value of attribute GET_BY_WORKID_URI.
-
.GET_BY_WORKIDS_URI ⇒ Object
Returns the value of attribute GET_BY_WORKIDS_URI.
-
.GET_BY_WORKNO_URI ⇒ Object
Returns the value of attribute GET_BY_WORKNO_URI.
Instance Method Summary collapse
- #getStatsByDay(day) ⇒ Object
- #getStatsByDevice(workId, pageIndex, pageSize) ⇒ Object
- #getStatsByHour(hour) ⇒ Object
- #getStatsByWorkId(workId) ⇒ Object
- #getStatsByWorkIds(workIds) ⇒ Object
- #getStatsByWorkno(workno) ⇒ Object
Class Attribute Details
.GET_BY_DAY_URI ⇒ Object
Returns the value of attribute GET_BY_DAY_URI.
16 17 18 |
# File 'lib/mobpush/client/stat/stats_v3_client.rb', line 16 def GET_BY_DAY_URI @GET_BY_DAY_URI end |
.GET_BY_DEVICE_URI ⇒ Object
Returns the value of attribute GET_BY_DEVICE_URI.
16 17 18 |
# File 'lib/mobpush/client/stat/stats_v3_client.rb', line 16 def GET_BY_DEVICE_URI @GET_BY_DEVICE_URI end |
.GET_BY_HOUR_URI ⇒ Object
Returns the value of attribute GET_BY_HOUR_URI.
16 17 18 |
# File 'lib/mobpush/client/stat/stats_v3_client.rb', line 16 def GET_BY_HOUR_URI @GET_BY_HOUR_URI end |
.GET_BY_WORKID_URI ⇒ Object
Returns the value of attribute GET_BY_WORKID_URI.
16 17 18 |
# File 'lib/mobpush/client/stat/stats_v3_client.rb', line 16 def GET_BY_WORKID_URI @GET_BY_WORKID_URI end |
.GET_BY_WORKIDS_URI ⇒ Object
Returns the value of attribute GET_BY_WORKIDS_URI.
16 17 18 |
# File 'lib/mobpush/client/stat/stats_v3_client.rb', line 16 def GET_BY_WORKIDS_URI @GET_BY_WORKIDS_URI end |
.GET_BY_WORKNO_URI ⇒ Object
Returns the value of attribute GET_BY_WORKNO_URI.
16 17 18 |
# File 'lib/mobpush/client/stat/stats_v3_client.rb', line 16 def GET_BY_WORKNO_URI @GET_BY_WORKNO_URI end |
Instance Method Details
#getStatsByDay(day) ⇒ Object
43 44 45 46 47 |
# File 'lib/mobpush/client/stat/stats_v3_client.rb', line 43 def getStatsByDay(day) params = {:day => day} url = MobPushConfig.baseUrl + StatsV3Client.GET_BY_DAY_URI MobHTTP.post(url, nil, params) end |
#getStatsByDevice(workId, pageIndex, pageSize) ⇒ Object
49 50 51 52 53 |
# File 'lib/mobpush/client/stat/stats_v3_client.rb', line 49 def getStatsByDevice(workId, pageIndex, pageSize) params = {:workId => workId, :pageIndex => pageIndex, :pageSize => pageSize} url = MobPushConfig.baseUrl + StatsV3Client.GET_BY_DEVICE_URI MobHTTP.post(url, nil, params) end |
#getStatsByHour(hour) ⇒ Object
37 38 39 40 41 |
# File 'lib/mobpush/client/stat/stats_v3_client.rb', line 37 def getStatsByHour(hour) params = {:hour => hour} url = MobPushConfig.baseUrl + StatsV3Client.GET_BY_HOUR_URI MobHTTP.post(url, nil, params) end |
#getStatsByWorkId(workId) ⇒ Object
19 20 21 22 23 |
# File 'lib/mobpush/client/stat/stats_v3_client.rb', line 19 def getStatsByWorkId(workId) params = {:workId => workId} url = MobPushConfig.baseUrl + StatsV3Client.GET_BY_WORKID_URI MobHTTP.post(url, nil, params) end |
#getStatsByWorkIds(workIds) ⇒ Object
25 26 27 28 29 |
# File 'lib/mobpush/client/stat/stats_v3_client.rb', line 25 def getStatsByWorkIds(workIds) params = {:workIds => workIds} url = MobPushConfig.baseUrl + StatsV3Client.GET_BY_WORKIDS_URI MobHTTP.post(url, nil, params) end |
#getStatsByWorkno(workno) ⇒ Object
31 32 33 34 35 |
# File 'lib/mobpush/client/stat/stats_v3_client.rb', line 31 def getStatsByWorkno(workno) params = {:workno => workno} url = MobPushConfig.baseUrl + StatsV3Client.GET_BY_WORKNO_URI MobHTTP.post(url, nil, params) end |