Class: Alchemy::EssenceSpreeVariant
- Inherits:
-
ActiveRecord::Base
- Object
- ActiveRecord::Base
- Alchemy::EssenceSpreeVariant
- Defined in:
- app/models/alchemy/essence_spree_variant.rb
Constant Summary collapse
- VARIANT_ID =
/\A\d+\z/
Instance Method Summary collapse
Instance Method Details
#ingredient=(variant_or_id) ⇒ Object
13 14 15 16 17 18 19 20 21 22 |
# File 'app/models/alchemy/essence_spree_variant.rb', line 13 def ingredient=(variant_or_id) case variant_or_id when VARIANT_ID, "" self.variant_id = variant_or_id when Spree::Variant self.variant = variant_or_id else super end end |
#preview_text(_maxlength) ⇒ Object
24 25 26 27 |
# File 'app/models/alchemy/essence_spree_variant.rb', line 24 def preview_text(_maxlength) return unless variant variant.descriptive_name end |