class GoogleFish

Attributes

format[RW]
key[RW]
q[RW]
source[RW]
target[RW]
translated_text[RW]

Public Class Methods

new(key) click to toggle source
# File lib/google_fish.rb, line 4
def initialize(key)
  @key = key
  @format = :text
end

Public Instance Methods

translate(source, target, q, options={}) click to toggle source
# File lib/google_fish.rb, line 9
def translate(source, target, q, options={})
  @format = :html if options[:html]
  @source, @target, @q = source, target, q
  @translated_text = request_translation
end

Private Instance Methods

request_translation() click to toggle source
# File lib/google_fish.rb, line 17
def request_translation
  api = GoogleFish::Request.new(self)
  api.perform_translation
end