module Chouette class Footnote < Chouette::ActiveRecord include ChecksumSupport belongs_to :line, inverse_of: :footnotes has_and_belongs_to_many :vehicle_journeys, :class_name => 'Chouette::VehicleJourney' validates_presence_of :line def checksum_attributes attrs = ['code', 'label'] self.slice(*attrs).values end end end