Class: Dyn::Messaging::Suppressions
- Inherits:
-
Object
- Object
- Dyn::Messaging::Suppressions
- Defined in:
- lib/dyn/messaging/suppressions.rb
Instance Method Summary collapse
- #activate(email) ⇒ Object
- #count(startdate, enddate) ⇒ Object
- #create(email) ⇒ Object
-
#initialize(dyn) ⇒ Suppressions
constructor
A new instance of Suppressions.
- #list(startdate, enddate, startindex = 0) ⇒ Object
Constructor Details
#initialize(dyn) ⇒ Suppressions
Returns a new instance of Suppressions.
22 23 24 |
# File 'lib/dyn/messaging/suppressions.rb', line 22 def initialize(dyn) @dyn = dyn end |
Instance Method Details
#activate(email) ⇒ Object
38 39 40 |
# File 'lib/dyn/messaging/suppressions.rb', line 38 def activate(email) @dyn.post("#{resource_path}/activate", {emailaddress:email}) end |
#count(startdate, enddate) ⇒ Object
26 27 28 |
# File 'lib/dyn/messaging/suppressions.rb', line 26 def count(startdate, enddate) @dyn.get("#{resource_path}/count", {startdate:startdate, enddate:enddate}) end |
#create(email) ⇒ Object
34 35 36 |
# File 'lib/dyn/messaging/suppressions.rb', line 34 def create(email) @dyn.post("#{resource_path}", {emailaddress:email}) end |
#list(startdate, enddate, startindex = 0) ⇒ Object
30 31 32 |
# File 'lib/dyn/messaging/suppressions.rb', line 30 def list(startdate, enddate, startindex=0) @dyn.get("#{resource_path}", {startdate:startdate, enddate:enddate, startindex:startindex}) end |