class Tilda::Simple::Api::Request

Public Class Methods

new(public_key: nil, secret_key: nil) click to toggle source
# File lib/tilda/simple/api/request.rb, line 8
def initialize(public_key: nil, secret_key: nil)
  config = Api.config

  public_key ||= config.public_key
  secret_key ||= config.secret_key

  self.class.base_uri "#{config.api_host}/#{config.api_version}"
  self.class.default_params publickey: public_key, secretkey: secret_key
end

Public Instance Methods

page(page_id) click to toggle source
# File lib/tilda/simple/api/request.rb, line 34
def page(page_id)
  self.class.get('/getpage', query: { pageid: page_id })
end
page_export(page_id) click to toggle source
# File lib/tilda/simple/api/request.rb, line 42
def page_export(page_id)
  self.class.get('/getpageexport', query: { pageid: page_id })
end
page_full(page_id) click to toggle source
# File lib/tilda/simple/api/request.rb, line 38
def page_full(page_id)
  self.class.get('/getpagefull', query: { pageid: page_id })
end
page_full_export(page_id) click to toggle source
# File lib/tilda/simple/api/request.rb, line 46
def page_full_export(page_id)
  self.class.get('/getpagefullexport', query: { pageid: page_id })
end
pages_list(project_id) click to toggle source
# File lib/tilda/simple/api/request.rb, line 30
def pages_list(project_id)
  self.class.get('/getpageslist', query: { projectid: project_id })
end
project(project_id) click to toggle source
# File lib/tilda/simple/api/request.rb, line 22
def project(project_id)
  self.class.get('/getproject', query: { projectid: project_id })
end
project_export(project_id) click to toggle source
# File lib/tilda/simple/api/request.rb, line 26
def project_export(project_id)
  self.class.get('/getprojectexport', query: { projectid: project_id })
end
projects_list() click to toggle source
# File lib/tilda/simple/api/request.rb, line 18
def projects_list
  self.class.get('/getprojectslist')
end