1
0
Fork 0
dokkan-data-rails/app/models/card.rb

28 lines
728 B
Ruby
Raw Normal View History

2015-10-06 13:55:12 -04:00
class Card < ActiveRecord::Base
belongs_to :character
belongs_to :rarity
belongs_to :type
belongs_to :leader_skill
belongs_to :passive_skill
belongs_to :super_attack
belongs_to :awaken_type
has_one :dokkan_card, class_name: 'Card', foreign_key: :dokkan_id
has_and_belongs_to_many :links
delegate :name, to: :character, prefix: false
validates :prefix, presence: true
validates :character, presence: true
validates :gameid, presence: true,
numericality: { only_integer: true },
length: { is: 7 }
validates :rarity, presence: true
validates :type, presence: true
validates :awaken_type, presence: true
def dokkan?
self.dokkan_id != nil
end
end