Module: J7W1::MockPushClient
- Defined in:
- lib/j7w1/mock_push_client.rb
Class Method Summary collapse
- .create_device_endpoint(device_identifier, platform, options = {}) ⇒ Object
- .push(endpoint_arn, platform, options) ⇒ Object
- .push_histories ⇒ Object
Class Method Details
.create_device_endpoint(device_identifier, platform, options = {}) ⇒ Object
13 14 15 |
# File 'lib/j7w1/mock_push_client.rb', line 13 def create_device_endpoint(device_identifier, platform, = {}) [device_identifier, J7W1::Util.normalize_platform(platform)].compact.join('@') end |
.push(endpoint_arn, platform, options) ⇒ Object
9 10 11 |
# File 'lib/j7w1/mock_push_client.rb', line 9 def push(endpoint_arn, platform, ) push_histories.push(.merge(device: {platform: platform, endpoint_arn: endpoint_arn})) end |
.push_histories ⇒ Object
5 6 7 |
# File 'lib/j7w1/mock_push_client.rb', line 5 def push_histories @push_histories ||= [] end |