Class: Charger::ProductFamily
- Inherits:
-
Object
- Object
- Charger::ProductFamily
- Includes:
- Resource
- Defined in:
- lib/charger/product_family.rb
Instance Method Summary collapse
-
#components(force = false) ⇒ Array<Component>
Get all of the components descriptions associated to this product family.
- #persisted? ⇒ Boolean
- #products(force = false) ⇒ Object
Instance Method Details
#components(force = false) ⇒ Array<Component>
Get all of the components descriptions associated to this product family
25 26 27 28 |
# File 'lib/charger/product_family.rb', line 25 def components force=false @components = nil if force @components ||= Component.find_by_product_family_id(id) end |
#persisted? ⇒ Boolean
30 31 32 |
# File 'lib/charger/product_family.rb', line 30 def persisted? !!id end |
#products(force = false) ⇒ Object
16 17 18 19 |
# File 'lib/charger/product_family.rb', line 16 def products force=false @products = nil if force @products ||= Product.find_by_product_family_id(id) end |