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