Sha256: 23072a7d69c2152f0d79a5a97787febe2573cf9097f2dcb2352786d62f2c6b1b

Contents?: true

Size: 586 Bytes

Versions: 8

Compression:

Stored size: 586 Bytes

Contents

class Voter < ActiveRecord::Base
  up_acts_as_voter
end

class Votable < ActiveRecord::Base
  up_acts_as_votable
  validates_presence_of :name
end

class VotableVoter < ActiveRecord::Base
  up_acts_as_votable
  up_acts_as_voter
end

class StiVotable < ActiveRecord::Base
  up_acts_as_votable
end

class ChildOfStiVotable < StiVotable
end

class StiNotVotable < ActiveRecord::Base
  validates_presence_of :name
end

class VotableChildOfStiNotVotable < StiNotVotable
  up_acts_as_votable
end

class VotableCache < ActiveRecord::Base
  up_acts_as_votable
  validates_presence_of :name
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
redmineup-1.0.10 test/models/vote_classes.rb
redmineup-1.0.9 test/models/vote_classes.rb
redmineup-1.0.8 test/models/vote_classes.rb
redmineup-1.0.7 test/models/vote_classes.rb
redmineup-1.0.5 test/models/vote_classes.rb
redmineup-1.0.4 test/models/vote_classes.rb
redmineup-1.0.3 test/models/vote_classes.rb
redmineup-1.0.2 test/models/vote_classes.rb