Module: C80Yax::Mixins::Item::Database::Props
- Included in:
- Item
- Defined in:
- app/models/c80_yax/mixins/item/database/props.rb
Overview
Методами ‘prefix_props`, `item_as_hash`, `get_item_as_hash` пользуемся тогда, когда контроллер извлекает данные о предмете из таблицы `c80_yax_items` в номинальном режиме вида `@item = C80Yax::Item.find(id)`.
Instance Method Summary collapse
-
#common_props ⇒ Object
сформировать список common свойств предмета.
-
#item_as_hash ⇒ Object
здесь хранятся данные о предмете из runtime таблицы.
-
#main_props ⇒ Object
сформировать список main свойств предмета.
-
#prefix_props ⇒ Object
сформировать список prefix свойств предмета.
-
#price_props ⇒ Object
сформировать список ценовых свойств предмета.
Instance Method Details
#common_props ⇒ Object
сформировать список common свойств предмета
24 25 26 |
# File 'app/models/c80_yax/mixins/item/database/props.rb', line 24 def common_props C80Yax::CommonProp.get_props_parsed(self.strsubcat_id, item_as_hash) end |
#item_as_hash ⇒ Object
здесь хранятся данные о предмете из runtime таблицы
34 35 36 |
# File 'app/models/c80_yax/mixins/item/database/props.rb', line 34 def item_as_hash @item_as_hash ||= get_item_as_hash end |
#main_props ⇒ Object
сформировать список main свойств предмета
18 19 20 21 |
# File 'app/models/c80_yax/mixins/item/database/props.rb', line 18 def main_props Rails.logger.debug '[TRACE] <Item::Database.main_props>' C80Yax::MainProp.get_props_parsed(self.strsubcat_id, item_as_hash) end |
#prefix_props ⇒ Object
сформировать список prefix свойств предмета
13 14 15 |
# File 'app/models/c80_yax/mixins/item/database/props.rb', line 13 def prefix_props C80Yax::PrefixProp.get_props_parsed(self.strsubcat_id, item_as_hash) end |