class Transifex::ProjectComponents::Language

Attributes

language_slug[RW]
project_slug[RW]

Public Class Methods

authors() click to toggle source
# File lib/transifex/project_components/language.rb, line 17
def self.authors
  [:project]      
end
new(project_slug = nil, language_code = nil) click to toggle source
# File lib/transifex/project_components/language.rb, line 10
def initialize(project_slug = nil, language_code = nil)
  raise MissingParametersError.new(["project_slug"]) if project_slug.nil?
  raise MissingParametersError.new(["language_code"]) if language_code.nil?
  @project_slug = project_slug
  @language_slug = language_code
end

Public Instance Methods

coordinators() click to toggle source
# File lib/transifex/project_components/language.rb, line 26
def coordinators
  Transifex::ProjectComponents::LanguageComponents::Coordinators.new(@project_slug, @language_slug)
end
fetch_with_details() click to toggle source
# File lib/transifex/project_components/language.rb, line 21
def fetch_with_details
  options = {:details => true}
  fetch(options)      
end
reviewers() click to toggle source
# File lib/transifex/project_components/language.rb, line 30
def reviewers
  Transifex::ProjectComponents::LanguageComponents::Reviewers.new(@project_slug, @language_slug)
end
translators() click to toggle source
# File lib/transifex/project_components/language.rb, line 34
def translators
  Transifex::ProjectComponents::LanguageComponents::Translators.new(@project_slug, @language_slug)
end