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