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