/
card_part.rb
34 lines (29 loc) · 985 Bytes
/
card_part.rb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
class CardPart < ActiveRecord::Base
attr_accessible :multiverse_id, :name, :card_id, :layout, :mana_cost, :converted_mana_cost, :colors, :card_type, :card_supertypes, :card_types, :card_subtypes, :card_text, :flavor_text, :power, :toughness, :loyalty, :rarity, :card_number, :artist
belongs_to :card
validates_presence_of :multiverse_id
validates_presence_of :name
validates_presence_of :card_id
after_initialize do
if self.new_record?
self.multiverse_id ||= ''
self.name ||= ''
self.layout ||= ''
self.mana_cost ||= ''
self.converted_mana_cost ||= ''
self.colors ||= ''
self.card_type ||= ''
self.card_supertypes ||= ''
self.card_types ||= ''
self.card_subtypes ||= ''
self.card_text ||= ''
self.flavor_text ||= ''
self.power ||= ''
self.toughness ||= ''
self.loyalty ||= ''
self.rarity ||= ''
self.card_number ||= ''
self.artist ||= ''
end
end
end