103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
|
# File 'lib/phrase_assembler.rb', line 103
def acts_as_phrase_assembler(options = {})
self._fields = (options[:fields] || {:sex => :sex, :pref_language => :pref_language} )
self._default_pref_language = (options[:default_pref_language] || 'hr')
self._languages = (options[:languages] || {'hr' => 'croatian.yml', 'rs' => 'serbian.yml', 'si' => 'slovenian.yml'})
self._grammars = (options[:grammars] || {'hr' => 'croatian_grammar.yml', 'rs' => 'serbian_grammar.yml', 'si' => 'slovenian_grammar.yml'})
self._languages_files_path = (options[:languages_files_path] || File.join(::Rails.root.to_s, 'app', 'yaml', 'languages'))
self._logger = (options[:logger] || ::Rails.logger)
self._automate_data = (options[:automate_data] || [:pages, "controller", "action"])
self._max_tokens_level = (options[:max_tokens_level] || 5)
self._proxies = {}
self._proxy_cache = {}
send :include, InstanceMethods
end
|