Module: Card::DirtyNames
- Included in:
- Card
- Defined in:
- lib/card/dirty.rb
Overview
Even special-er handling for dirty cardnames
Instance Method Summary collapse
- #dirty_name(left, right) ⇒ Object
-
#name_before_act ⇒ Object
def name_before_last_save super || dirty_name(left_id_before_last_save, right_id_before_last_save) end.
- #name_is_changing? ⇒ Boolean
Instance Method Details
#dirty_name(left, right) ⇒ Object
64 65 66 67 68 |
# File 'lib/card/dirty.rb', line 64 def dirty_name left, right return unless left.present? && right.present? Card::Name[left, right] end |
#name_before_act ⇒ Object
def name_before_last_save
super || dirty_name(left_id_before_last_save, right_id_before_last_save)
end
60 61 62 |
# File 'lib/card/dirty.rb', line 60 def name_before_act super || dirty_name(left_id_before_act, right_id_before_act) end |
#name_is_changing? ⇒ Boolean
52 53 54 |
# File 'lib/card/dirty.rb', line 52 def name_is_changing? super || left_id_is_changing? || right_id_is_changing? end |