Sha256: bd5c57fc0cc132471c2838e7a547c434dc89c9b5825d9a55301282b6fd59cb0d

Contents?: true

Size: 470 Bytes

Versions: 4

Compression:

Stored size: 470 Bytes

Contents

module J7W1
  module PushClient

    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

4 entries across 4 versions & 1 rubygems

Version Path
j7w1-0.0.11 lib/j7w1/mock.rb
j7w1-0.0.10 lib/j7w1/mock.rb
j7w1-0.0.9 lib/j7w1/mock.rb
j7w1-0.0.8 lib/j7w1/mock.rb