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)