Sha256: 7fd1dec70e4694450bed72912621be6c481b5720f690e6d586c93800ae68dac1

Contents?: true

Size: 474 Bytes

Versions: 8

Compression:

Stored size: 474 Bytes

Contents

module J7W1
  module MockPushClient

    class << self
      def push_histories
        @push_histories ||= []
      end

      def push(endpoint_arn, platform, options)
        @push_histories.push(options.merge(device: {platform: platform, endpoint_arn: endpoint_arn}))
      end

      def create_device_endpoint(device_identifier, platform, options = {})
        [device_identifier, J7W1::Util.normalize_platform(platform)].compact.join('@')
      end
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
j7w1-0.0.19 lib/j7w1/mock_push_client.rb
j7w1-0.0.18 lib/j7w1/mock_push_client.rb
j7w1-0.0.17 lib/j7w1/mock_push_client.rb
j7w1-0.0.16 lib/j7w1/mock_push_client.rb
j7w1-0.0.15 lib/j7w1/mock_push_client.rb
j7w1-0.0.14 lib/j7w1/mock_push_client.rb
j7w1-0.0.13 lib/j7w1/mock_push_client.rb
j7w1-0.0.12 lib/j7w1/mock_push_client.rb