Sha256: 2f645a30ad8b4ba4a35c08b11a53ad26162af822ebcbcc43afa995cbc3901a97

Contents?: true

Size: 331 Bytes

Versions: 4

Compression:

Stored size: 331 Bytes

Contents

module Moromi::Apns::Environment
  class Builder
    class << self
      def all
        raise NotImplementedError
      end

      def build(identifier)
        all.each do |environment|
          return environment if identifier == environment.identifier
        end

        raise InvalidEnvironment
      end
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
moromi-apns-0.4.0 lib/moromi/apns/environment/builder.rb
moromi-apns-0.3.0 lib/moromi/apns/environment/builder.rb
moromi-apns-0.2.0 lib/moromi/apns/environment/builder.rb
moromi-apns-0.1.0 lib/moromi/apns/environment/builder.rb