Sha256: b8d0b08a69290084e875d511686ee5f5ac69f4d41944a464d2c4174d77b4643c
Contents?: true
Size: 1.03 KB
Versions: 2
Compression:
Stored size: 1.03 KB
Contents
class ExpressTranslate::Ajax::CodesController < ActionController::Base require 'redis' require 'json' require 'csv' include ExpressTranslate def code_add @lang_detail = LanguageDetail.info({'id'=> params[:lang], 'packages'=> params[:pack]}) add = @lang_detail.add(params) add['success'] ? load_content_code(params) : (render :json => add) end def code_update @lang_detail = LanguageDetail.info({'id'=> params[:lang], 'packages'=> params[:pack]}) @lang_detail.find(params[:code]).present? ? @lang_detail.update(params) : @lang_detail.add(params) load_content_code(params) end def code_delete @lang_detail = LanguageDetail.info({'id'=> params[:lang], 'packages'=> params[:pack]}) @lang_detail.delete(params[:code]) load_content_code(params) end private def load_content_code(params) @origin_lang = Language.get_origin(params[:pack]) @LanguageDetail = LanguageDetail @lang = {'id'=> params[:lang], 'packages'=> params[:pack]} render :action => :code_update end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
express_translate-1.0 | app/controllers/express_translate/ajax/codes_controller.rb |
express_translate-1.0.0.0 | app/controllers/express_translate/ajax/codes_controller.rb |