Class: Alchemy::EssenceSpreeTaxon
- Inherits:
-
ActiveRecord::Base
- Object
- ActiveRecord::Base
- Alchemy::EssenceSpreeTaxon
- Defined in:
- app/models/alchemy/essence_spree_taxon.rb
Constant Summary collapse
- TAXON_ID =
/\A\d+\z/
Instance Method Summary collapse
Instance Method Details
#ingredient=(taxon_or_id) ⇒ Object
12 13 14 15 16 17 18 19 20 21 |
# File 'app/models/alchemy/essence_spree_taxon.rb', line 12 def ingredient=(taxon_or_id) case taxon_or_id when TAXON_ID self.taxon_id = taxon_or_id when Spree::Taxon self.taxon = taxon_or_id else super end end |
#preview_text(_maxlength) ⇒ Object
23 24 25 26 |
# File 'app/models/alchemy/essence_spree_taxon.rb', line 23 def preview_text(_maxlength) return unless taxon taxon.name end |