class Octobat::DocumentTemplate

Public Instance Methods

activate(params = {}, opts = {}) click to toggle source
# File lib/octobat/document_template.rb, line 12
def activate(params = {}, opts = {})
  response, api_key = Octobat.request(:patch, activate_url, @api_key, params, opts)
  refresh_from(response, api_key)
end
delete(params = {}, opts = {}) click to toggle source
# File lib/octobat/document_template.rb, line 17
def delete(params = {}, opts = {})
  response, api_key = Octobat.request(:delete, url, @api_key, params, opts)
  refresh_from(response, api_key)
end
duplicate(params = {}, opts = {}) click to toggle source
# File lib/octobat/document_template.rb, line 7
def duplicate(params = {}, opts = {})
  response, api_key = Octobat.request(:post, duplicate_url, @api_key, params, opts)
  refresh_from(response, api_key)
end
preview(params = {}, opts = {}) click to toggle source
# File lib/octobat/document_template.rb, line 22
def preview(params = {}, opts = {})
  response, api_key = Octobat.request(:get, preview_url, @api_key, params, opts)
  refresh_from(response, api_key)
end

Private Instance Methods

activate_url() click to toggle source
# File lib/octobat/document_template.rb, line 33
def activate_url
  url + '/activate'
end
duplicate_url() click to toggle source
# File lib/octobat/document_template.rb, line 29
def duplicate_url
  url + '/duplicate'
end
preview_url() click to toggle source
# File lib/octobat/document_template.rb, line 37
def preview_url
  url + '/preview'
end