File tree Expand file tree Collapse file tree
examples/ruby-on-rails/app/controllers Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -36,7 +36,7 @@ gem install lingodotdev
3636## Quick start
3737
3838``` ruby
39- require ' sdk/ruby '
39+ require ' lingodotdev '
4040
4141# Create an engine instance
4242engine = LingoDotDev ::Engine .new (api_key: ' your-api-key' )
Original file line number Diff line number Diff line change 22# frozen_string_literal: true
33
44require "bundler/setup"
5- require "sdk/ruby "
5+ require "lingodotdev "
66
77# You can add fixtures and/or initialization code here to make experimenting
88# with your gem easier. You can also use a different console, if you like.
Original file line number Diff line number Diff line change 11# frozen_string_literal: true
22
3- require 'sdk/ruby '
3+ require 'lingodotdev '
44
55class TranslateController < ApplicationController
66 def translate
77 api_key = ENV [ 'LINGODOTDEV_API_KEY' ] || 'your-api-key-here'
88
9- engine = LingoDotDev ::Engine . new ( api_key : api_key )
10- translated = engine . localize_text ( 'Hello world' , target_locale : 'es' )
11- engine . close
9+ translated = LingoDotDev ::Engine . open ( api_key : api_key ) do | engine |
10+ engine . localize_text ( 'Hello world' , target_locale : 'es' )
11+ end
1212
1313 render json : {
1414 original : 'Hello world' ,
Original file line number Diff line number Diff line change 11# frozen_string_literal: true
22
3- require_relative "ruby /version"
3+ require_relative "lingodotdev /version"
44require 'net/http'
55require 'uri'
66require 'json'
@@ -539,3 +539,4 @@ def handle_response(response)
539539 end
540540 end
541541end
542+
Original file line number Diff line number Diff line change 1+ # frozen_string_literal: true
2+
3+ module LingoDotDev
4+ VERSION = "0.1.0"
5+ end
6+
Load Diff This file was deleted.
Original file line number Diff line number Diff line change 11# frozen_string_literal: true
22
3- require_relative "lib/sdk/ruby /version"
3+ require_relative "lib/lingodotdev /version"
44
55Gem ::Specification . new do |spec |
66 spec . name = "lingodotdev"
7- spec . version = Sdk :: Ruby ::VERSION
7+ spec . version = LingoDotDev ::VERSION
88 spec . authors = [ "David Turnbull" ]
99 spec . email = [ "david@lingo.dev" ]
1010
Original file line number Diff line number Diff line change 33require 'bundler/setup'
44require 'dotenv/load'
55require 'rspec'
6- require 'sdk/ruby '
6+ require 'lingodotdev '
77
88# Require all spec support files
99Dir [ './spec/support/**/*.rb' ] . sort . each { |f | require f }
You can’t perform that action at this time.
0 commit comments