app/models/tr8n/translator_metric.rb in tr8n-3.2.1 vs app/models/tr8n/translator_metric.rb in tr8n-3.2.2

- old
+ new

@@ -18,12 +18,39 @@ # NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE # LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION # OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION # WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. #++ +# +#-- Tr8n::TranslatorMetric Schema Information +# +# Table name: tr8n_translator_metrics +# +# id INTEGER not null, primary key +# translator_id integer not null +# language_id integer +# total_translations integer default = 0 +# total_votes integer default = 0 +# positive_votes integer default = 0 +# negative_votes integer default = 0 +# accepted_translations integer default = 0 +# rejected_translations integer default = 0 +# created_at datetime +# updated_at datetime +# +# Indexes +# +# index_tr8n_translator_metrics_on_created_at (created_at) +# index_tr8n_translator_metrics_on_translator_id_and_language_id (translator_id, language_id) +# index_tr8n_translator_metrics_on_translator_id (translator_id) +# +#++ class Tr8n::TranslatorMetric < ActiveRecord::Base set_table_name :tr8n_translator_metrics + + attr_accessible :translator_id, :language_id, :total_translations, :total_votes, :positive_votes, :negative_votes, :accepted_translations, :rejected_translations + attr_accessible :translator, :language belongs_to :translator, :class_name => "Tr8n::Translator" belongs_to :language, :class_name => "Tr8n::Language" def self.find_or_create(translator, language = nil)