├── .gitignore ├── .travis.yml ├── Gemfile ├── LICENSE.txt ├── README.md ├── Rakefile ├── bin ├── console └── setup ├── docs └── Guides.md ├── jpush.gemspec ├── lib ├── jpush.rb └── jpush │ ├── client.rb │ ├── device.rb │ ├── handler.rb │ ├── http │ ├── client.rb │ └── response.rb │ ├── push │ ├── audience.rb │ ├── notification.rb │ ├── push_payload.rb │ └── single_push_payload.rb │ ├── pusher.rb │ ├── report.rb │ ├── schedule │ ├── schedule_payload.rb │ └── trigger.rb │ ├── schedules.rb │ ├── utils │ └── exceptions.rb │ └── version.rb └── test ├── config.yml.example ├── jpush ├── alias_test.rb ├── device_test.rb ├── push │ ├── audience_test.rb │ ├── notification_test.rb │ ├── push_payload_test.rb │ └── single_push_payload_test.rb ├── push_test.rb ├── report_test.rb ├── schedule │ ├── schedule_payload_test.rb │ └── trigger_test.rb ├── schedule_test.rb └── tag_test.rb ├── jpush_test.rb └── test_helper.rb /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpush/jpush-api-ruby-client/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpush/jpush-api-ruby-client/HEAD/.travis.yml -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpush/jpush-api-ruby-client/HEAD/Gemfile -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpush/jpush-api-ruby-client/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpush/jpush-api-ruby-client/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpush/jpush-api-ruby-client/HEAD/Rakefile -------------------------------------------------------------------------------- /bin/console: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpush/jpush-api-ruby-client/HEAD/bin/console -------------------------------------------------------------------------------- /bin/setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpush/jpush-api-ruby-client/HEAD/bin/setup -------------------------------------------------------------------------------- /docs/Guides.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpush/jpush-api-ruby-client/HEAD/docs/Guides.md -------------------------------------------------------------------------------- /jpush.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpush/jpush-api-ruby-client/HEAD/jpush.gemspec -------------------------------------------------------------------------------- /lib/jpush.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpush/jpush-api-ruby-client/HEAD/lib/jpush.rb -------------------------------------------------------------------------------- /lib/jpush/client.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpush/jpush-api-ruby-client/HEAD/lib/jpush/client.rb -------------------------------------------------------------------------------- /lib/jpush/device.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpush/jpush-api-ruby-client/HEAD/lib/jpush/device.rb -------------------------------------------------------------------------------- /lib/jpush/handler.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpush/jpush-api-ruby-client/HEAD/lib/jpush/handler.rb -------------------------------------------------------------------------------- /lib/jpush/http/client.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpush/jpush-api-ruby-client/HEAD/lib/jpush/http/client.rb -------------------------------------------------------------------------------- /lib/jpush/http/response.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpush/jpush-api-ruby-client/HEAD/lib/jpush/http/response.rb -------------------------------------------------------------------------------- /lib/jpush/push/audience.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpush/jpush-api-ruby-client/HEAD/lib/jpush/push/audience.rb -------------------------------------------------------------------------------- /lib/jpush/push/notification.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpush/jpush-api-ruby-client/HEAD/lib/jpush/push/notification.rb -------------------------------------------------------------------------------- /lib/jpush/push/push_payload.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpush/jpush-api-ruby-client/HEAD/lib/jpush/push/push_payload.rb -------------------------------------------------------------------------------- /lib/jpush/push/single_push_payload.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpush/jpush-api-ruby-client/HEAD/lib/jpush/push/single_push_payload.rb -------------------------------------------------------------------------------- /lib/jpush/pusher.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpush/jpush-api-ruby-client/HEAD/lib/jpush/pusher.rb -------------------------------------------------------------------------------- /lib/jpush/report.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpush/jpush-api-ruby-client/HEAD/lib/jpush/report.rb -------------------------------------------------------------------------------- /lib/jpush/schedule/schedule_payload.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpush/jpush-api-ruby-client/HEAD/lib/jpush/schedule/schedule_payload.rb -------------------------------------------------------------------------------- /lib/jpush/schedule/trigger.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpush/jpush-api-ruby-client/HEAD/lib/jpush/schedule/trigger.rb -------------------------------------------------------------------------------- /lib/jpush/schedules.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpush/jpush-api-ruby-client/HEAD/lib/jpush/schedules.rb -------------------------------------------------------------------------------- /lib/jpush/utils/exceptions.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpush/jpush-api-ruby-client/HEAD/lib/jpush/utils/exceptions.rb -------------------------------------------------------------------------------- /lib/jpush/version.rb: -------------------------------------------------------------------------------- 1 | module JPush 2 | VERSION = "4.0.13" 3 | end 4 | -------------------------------------------------------------------------------- /test/config.yml.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpush/jpush-api-ruby-client/HEAD/test/config.yml.example -------------------------------------------------------------------------------- /test/jpush/alias_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpush/jpush-api-ruby-client/HEAD/test/jpush/alias_test.rb -------------------------------------------------------------------------------- /test/jpush/device_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpush/jpush-api-ruby-client/HEAD/test/jpush/device_test.rb -------------------------------------------------------------------------------- /test/jpush/push/audience_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpush/jpush-api-ruby-client/HEAD/test/jpush/push/audience_test.rb -------------------------------------------------------------------------------- /test/jpush/push/notification_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpush/jpush-api-ruby-client/HEAD/test/jpush/push/notification_test.rb -------------------------------------------------------------------------------- /test/jpush/push/push_payload_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpush/jpush-api-ruby-client/HEAD/test/jpush/push/push_payload_test.rb -------------------------------------------------------------------------------- /test/jpush/push/single_push_payload_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpush/jpush-api-ruby-client/HEAD/test/jpush/push/single_push_payload_test.rb -------------------------------------------------------------------------------- /test/jpush/push_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpush/jpush-api-ruby-client/HEAD/test/jpush/push_test.rb -------------------------------------------------------------------------------- /test/jpush/report_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpush/jpush-api-ruby-client/HEAD/test/jpush/report_test.rb -------------------------------------------------------------------------------- /test/jpush/schedule/schedule_payload_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpush/jpush-api-ruby-client/HEAD/test/jpush/schedule/schedule_payload_test.rb -------------------------------------------------------------------------------- /test/jpush/schedule/trigger_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpush/jpush-api-ruby-client/HEAD/test/jpush/schedule/trigger_test.rb -------------------------------------------------------------------------------- /test/jpush/schedule_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpush/jpush-api-ruby-client/HEAD/test/jpush/schedule_test.rb -------------------------------------------------------------------------------- /test/jpush/tag_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpush/jpush-api-ruby-client/HEAD/test/jpush/tag_test.rb -------------------------------------------------------------------------------- /test/jpush_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpush/jpush-api-ruby-client/HEAD/test/jpush_test.rb -------------------------------------------------------------------------------- /test/test_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpush/jpush-api-ruby-client/HEAD/test/test_helper.rb --------------------------------------------------------------------------------