Module: C80Yax::Mixins::Strsubcat::Database::PropNamesChanged

Included in:
Strsubcat
Defined in:
app/models/c80_yax/mixins/strsubcat/database/prop_names_changed.rb

Instance Method Summary collapse

Instance Method Details

#get_list_removed_propsObject

Пригодится при удалении из таблицы item_props те строки, чьи имена свойств были удалены из подкатегории.



22
23
24
25
26
27
28
# File 'app/models/c80_yax/mixins/strsubcat/database/prop_names_changed.rb', line 22

def get_list_removed_props
  @list_removed_props = [] unless @list_removed_props.present?
  res = @list_removed_props
  @list_removed_props = []
  Rails.logger.debug "[TRACE] <Strsubcat.get_list_removed_props> res = #{res}"
  res
end

#prop_names_changed?Boolean

• этот метод дёргает только StrsubcatSweeper • после вызова метода - значение сбрасывается в false

Returns:

  • (Boolean)


13
14
15
16
17
18
# File 'app/models/c80_yax/mixins/strsubcat/database/prop_names_changed.rb', line 13

def prop_names_changed?
  res = @mark_prop_names_changed
  @mark_prop_names_changed = false
  Rails.logger.debug "[TRACE] <Strsubcat.prop_names_changed?> res = #{res}"
  res
end