lib/express_translate.rb in express_translate-1.0.0.0 vs lib/express_translate.rb in express_translate-1.0.1
- old
+ new
@@ -1,5 +1,6 @@
+# Class in my gem
require 'express_translate/express_translate_model'
require 'express_translate/database_management'
require 'express_translate/account_management'
require 'express_translate/package_management'
require 'express_translate/languages_management'
@@ -11,18 +12,21 @@
require 'seeds/accounts_seed'
# Lib
require 'redis'
+# Main module for my gem
module ExpressTranslate
class << self; attr_accessor :package, :language, :url end
@package = ""
@language = ""
@url = ""
+ # Change language locals for I18N
+ # lang: is a code of language want to change for backend
def language(lang)
I18n.locale = "#{YAML.load_file(Rails.root.to_s + '/config/express_translate.yml')['package']['id']}#{lang}"
end
def self.root
@@ -35,26 +39,27 @@
def self.seeds
if Package.all.count == 0
Package.seed
Language.seed
- Account.seed
end
end
def self.reset
Database.clear
end
def self.clear
Package.destroy
Language.destroy
+ LanguageDetail.destroy
end
- def initialize
-
- end
+ # def initialize
+ #
+ # end
+ # Setup My gem
def self.setup
yield self
end
class Engine < Rails::Engine
\ No newline at end of file