Sha256: 99e8001d9a2bd1068b56c76f985997687e0e273c4164404dcd0565ee29bd42f7

Contents?: true

Size: 848 Bytes

Versions: 1

Compression:

Stored size: 848 Bytes

Contents

module MailerLite
  module Clients
    module Lists
      def lists(options = {})
        connection.get('lists/', options)
      end

      def list(id)
        connection.get("lists/#{id}/")
      end

      def create_list(name)
        connection.post('lists/', name: name)
      end

      def update_list(id, name)
        connection.post("lists/#{id}/", name: name)
      end

      def delete_list(id)
        connection.delete("lists/#{id}/")
      end

      def list_active_subscribers(id, options = {})
        connection.get("lists/#{id}/active/", options)
      end

      def list_unsubscribed_subscribers(id, options = {})
        connection.get("lists/#{id}/unsubscribed/", options)
      end

      def list_bounced_subscribers(id, options = {})
        connection.get("lists/#{id}/bounced/", options)
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
mailerlite-0.1.0 lib/mailerlite/clients/lists.rb