MiraitSystems/enju_trunk

View on GitHub
app/models/series_statement_merge_list.rb

Summary

Maintainability
A
0 mins
Test Coverage
class SeriesStatementMergeList < ActiveRecord::Base
  has_many :series_statement_merges, :dependent => :destroy
  has_many :series_statements, :through => :series_statement_merges
  validates_presence_of :title

  paginates_per 10

  def merge_series_statements(selected_series_statement)
    self.series_statements.each do |series_statement|
      series_statement.destroy unless series_statement == selected_series_statement
    end
  end
end

# == Schema Information
#
# Table name: series_statement_merge_lists
#
#  id         :integer         not null, primary key
#  title      :string(255)
#  created_at :datetime
#  updated_at :datetime
#