Class: MisarMail::TemplatesResource

Inherits:
Resource
  • Object
show all
Defined in:
lib/misar_mail/client.rb

Overview

── Resource: Templates ──────────────────────────────────────────────────────

Instance Method Summary collapse

Methods inherited from Resource

#initialize

Constructor Details

This class inherits a constructor from MisarMail::Resource

Instance Method Details

#create(data) ⇒ Object



113
114
115
# File 'lib/misar_mail/client.rb', line 113

def create(data)
  @client.request(:post, "/templates", data)
end

#delete(id) ⇒ Object



125
126
127
# File 'lib/misar_mail/client.rb', line 125

def delete(id)
  @client.request(:delete, "/templates/#{id}")
end

#get(id) ⇒ Object



117
118
119
# File 'lib/misar_mail/client.rb', line 117

def get(id)
  @client.request(:get, "/templates/#{id}")
end

#listObject



109
110
111
# File 'lib/misar_mail/client.rb', line 109

def list
  @client.request(:get, "/templates")
end

#render(data) ⇒ Object



129
130
131
# File 'lib/misar_mail/client.rb', line 129

def render(data)
  @client.request(:post, "/templates/render", data)
end

#update(id, data) ⇒ Object



121
122
123
# File 'lib/misar_mail/client.rb', line 121

def update(id, data)
  @client.request(:patch, "/templates/#{id}", data)
end