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

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

### Methods

export import

### Public Instance methods

export(book)

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

import(book)

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

[Source]

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

[Validate]