class Transifex::Paths

Transifex base config

Attributes

project_slug[R]

Public Class Methods

new(project_slug) click to toggle source
# File lib/transifex/paths.rb, line 14
def initialize(project_slug)
  @project_slug = project_slug
end
project(name) click to toggle source
# File lib/transifex/paths.rb, line 10
def self.project(name)
  "/project/#{name}/"
end
projects() click to toggle source
# File lib/transifex/paths.rb, line 6
def self.projects
  '/projects/'
end

Public Instance Methods

languages() click to toggle source
# File lib/transifex/paths.rb, line 30
def languages
  "/project/#{project_slug}/languages/"
end
resource(resource_slug) click to toggle source
# File lib/transifex/paths.rb, line 22
def resource(resource_slug)
  "/project/#{project_slug}/resource/#{resource_slug}/"
end
resources() click to toggle source
# File lib/transifex/paths.rb, line 18
def resources
  "/project/#{project_slug}/resources/"
end
translations(resource_slug, language_code) click to toggle source
# File lib/transifex/paths.rb, line 34
def translations(resource_slug, language_code)
  "/project/#{project_slug}/resource/#{resource_slug}/translation/#{language_code}/"
end
update_resource(resource_slug) click to toggle source
# File lib/transifex/paths.rb, line 26
def update_resource(resource_slug)
  "/project/#{project_slug}/resource/#{resource_slug}/content/"
end