class Verbalizeit::Task
Public Class Methods
from(body, client)
click to toggle source
# File lib/verbalizeit/task.rb, line 4 def self.from(body, client) new(body, client) end
new(task, client)
click to toggle source
# File lib/verbalizeit/task.rb, line 8 def initialize(task, client) @task = task @client = client end
Public Instance Methods
completed_at()
click to toggle source
# File lib/verbalizeit/task.rb, line 53 def completed_at @task["completed_at"] end
created_at()
click to toggle source
# File lib/verbalizeit/task.rb, line 57 def created_at @task["created_at"] end
download_url()
click to toggle source
# File lib/verbalizeit/task.rb, line 65 def download_url @task["download_url"] end
due_at()
click to toggle source
# File lib/verbalizeit/task.rb, line 49 def due_at @task["due_at"] end
id()
click to toggle source
# File lib/verbalizeit/task.rb, line 13 def id @task["id"] end
operation()
click to toggle source
# File lib/verbalizeit/task.rb, line 61 def operation @task["operation"] end
postback_url()
click to toggle source
# File lib/verbalizeit/task.rb, line 101 def postback_url @task["postback_url"] end
price_amount()
click to toggle source
# File lib/verbalizeit/task.rb, line 45 def price_amount @task["price_amount"] end
price_currency()
click to toggle source
# File lib/verbalizeit/task.rb, line 41 def price_currency @task["price_currency"] end
project_name()
click to toggle source
# File lib/verbalizeit/task.rb, line 29 def project_name @task["project_name"] end
reviewer()
click to toggle source
# File lib/verbalizeit/task.rb, line 97 def reviewer Translator.new(@task["reviewer"]) end
rush_order()
click to toggle source
# File lib/verbalizeit/task.rb, line 25 def rush_order @task["rush_order"] end
source_download_url()
click to toggle source
# File lib/verbalizeit/task.rb, line 69 def source_download_url @task["source_download_url"] end
source_filename()
click to toggle source
# File lib/verbalizeit/task.rb, line 73 def source_filename @task["source_filename"] end
source_language()
click to toggle source
# File lib/verbalizeit/task.rb, line 33 def source_language Language.find_by_language_region_code(@client.languages, @task["source_language"]) end
special_instructions()
click to toggle source
# File lib/verbalizeit/task.rb, line 109 def special_instructions @task["special_instructions"] end
status()
click to toggle source
# File lib/verbalizeit/task.rb, line 21 def status @task["status"] end
status_url()
click to toggle source
# File lib/verbalizeit/task.rb, line 105 def status_url @task["status_url"] end
target_language()
click to toggle source
# File lib/verbalizeit/task.rb, line 37 def target_language Language.find_by_language_region_code(@client.languages, @task["target_language"]) end
translation_units()
click to toggle source
# File lib/verbalizeit/task.rb, line 85 def translation_units @task["translation_units"] end
translation_units_complete()
click to toggle source
# File lib/verbalizeit/task.rb, line 89 def translation_units_complete @task["translation_units_complete"] end
translator()
click to toggle source
# File lib/verbalizeit/task.rb, line 93 def translator Translator.new(@task["translator"]) end
unit_count()
click to toggle source
# File lib/verbalizeit/task.rb, line 77 def unit_count @task["unit_count"] end
unit_type()
click to toggle source
# File lib/verbalizeit/task.rb, line 81 def unit_type @task["unit_type"] end
url()
click to toggle source
# File lib/verbalizeit/task.rb, line 17 def url @task["url"] end