Class LanguageService
In: lib/design_api.rb
Parent: DesignSubService

Design Web サービスで多言語設定を扱う API を実装する。

Methods

export   import  

Public Instance methods

book として与えられたデータで languages テーブルの内容を置き換える。

[Source]

     # File lib/design_api.rb, line 587
587:   def export(book)
588:     hash = {
589:       'id' => 'language_id',
590:       'code' => 'language_suffix',
591:       "name_#{Language.default_code}" => 'language_name'
592:     }.with_indifferent_access
593:     ids = replace_with(book, Language, :language_conf, hash)
594:     return Language.to_book(ids).succeed
595:   end

languages テーブルの内容をクライアントに送る。

[Source]

     # File lib/design_api.rb, line 582
582:   def import(book)
583:     return Language.to_book.succeed
584:   end

[Validate]