Sha256: 8e4cda0d50b450e84ba60b97f24880dd51b66eb8a02e02b2ce8d7d84b92fdfd0

Contents?: true

Size: 344 Bytes

Versions: 21

Compression:

Stored size: 344 Bytes

Contents

module Notifications
  class Client
    class TemplateCollection
      attr_reader :collection
      def initialize(response)
        @collection = collection_from(response["templates"])
      end

      def collection_from(templates)
        templates.map do |template|
          Template.new(template)
        end
      end
    end
  end
end

Version data entries

21 entries across 21 versions & 1 rubygems

Version Path
notifications-ruby-client-6.2.0 lib/notifications/client/template_collection.rb
notifications-ruby-client-6.0.0 lib/notifications/client/template_collection.rb
notifications-ruby-client-5.4.0 lib/notifications/client/template_collection.rb
notifications-ruby-client-5.3.0 lib/notifications/client/template_collection.rb
notifications-ruby-client-5.2.0 lib/notifications/client/template_collection.rb
notifications-ruby-client-5.1.2 lib/notifications/client/template_collection.rb
notifications-ruby-client-5.1.1 lib/notifications/client/template_collection.rb
notifications-ruby-client-5.1.0 lib/notifications/client/template_collection.rb
notifications-ruby-client-4.0.0 lib/notifications/client/template_collection.rb
notifications-ruby-client-3.1.0 lib/notifications/client/template_collection.rb
notifications-ruby-client-3.0.0 lib/notifications/client/template_collection.rb
notifications-ruby-client-2.10.0 lib/notifications/client/template_collection.rb
notifications-ruby-client-2.9.0 lib/notifications/client/template_collection.rb
notifications-ruby-client-2.8.0 lib/notifications/client/template_collection.rb
notifications-ruby-client-2.7.0 lib/notifications/client/template_collection.rb
notifications-ruby-client-2.6.0 lib/notifications/client/template_collection.rb
notifications-ruby-client-2.5.1 lib/notifications/client/template_collection.rb
notifications-ruby-client-2.5.0 lib/notifications/client/template_collection.rb
notifications-ruby-client-2.4.0 lib/notifications/client/template_collection.rb
notifications-ruby-client-2.3.0 lib/notifications/client/template_collection.rb