class Lokalise::Resources::Snapshot

Public Class Methods

endpoint(project_id, snapshot_id = nil) click to toggle source
# File lib/ruby-lokalise-api/resources/snapshot.rb, line 19
def endpoint(project_id, snapshot_id = nil)
  path_from projects: project_id,
            snapshots: snapshot_id
end
restore(client, path, *_args) click to toggle source
# File lib/ruby-lokalise-api/resources/snapshot.rb, line 13
def restore(client, path, *_args)
  klass = Lokalise::Resources::Project
  klass.new post(path, client),
            ->(project_id, *_ids) { klass.endpoint(project_id) }
end

Public Instance Methods

restore() click to toggle source
# File lib/ruby-lokalise-api/resources/snapshot.rb, line 8
def restore
  self.class.restore @client, @path
end