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
14 15 16 17 18 19 20 21 22 23 |
# File 'app/models/alchemy/essence_spree_taxon.rb', line 14 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
25 26 27 28 |
# File 'app/models/alchemy/essence_spree_taxon.rb', line 25 def preview_text(_maxlength) return unless taxon taxon.name end |