Class: Catalog::SwitchItemizableCatalog::Result
- Inherits:
-
Data
- Object
- Data
- Catalog::SwitchItemizableCatalog::Result
- Defined in:
- app/services/catalog/switch_itemizable_catalog.rb
Instance Attribute Summary collapse
- #itemizable ⇒ Order, ... readonly
-
#messages ⇒ Array<String>
readonly
Outcome / error messages.
-
#switched ⇒ Boolean
readonly
Whether the itemizable was flipped.
Instance Method Summary collapse
-
#initialize(switched: false, messages: [], itemizable: nil) ⇒ Result
constructor
A new instance of Result.
- #switched? ⇒ Boolean
Constructor Details
#initialize(switched: false, messages: [], itemizable: nil) ⇒ Result
Returns a new instance of Result.
37 |
# File 'app/services/catalog/switch_itemizable_catalog.rb', line 37 def initialize(switched: false, messages: [], itemizable: nil) = super |
Instance Attribute Details
#itemizable ⇒ Order, ... (readonly)
36 37 38 39 |
# File 'app/services/catalog/switch_itemizable_catalog.rb', line 36 Result = Data.define(:switched, :messages, :itemizable) do def initialize(switched: false, messages: [], itemizable: nil) = super def switched? = switched end |
#messages ⇒ Array<String> (readonly)
Returns outcome / error messages.
36 37 38 39 |
# File 'app/services/catalog/switch_itemizable_catalog.rb', line 36 Result = Data.define(:switched, :messages, :itemizable) do def initialize(switched: false, messages: [], itemizable: nil) = super def switched? = switched end |
#switched ⇒ Boolean (readonly)
Returns whether the itemizable was flipped.
36 37 38 39 |
# File 'app/services/catalog/switch_itemizable_catalog.rb', line 36 Result = Data.define(:switched, :messages, :itemizable) do def initialize(switched: false, messages: [], itemizable: nil) = super def switched? = switched end |
Instance Method Details
#switched? ⇒ Boolean
38 |
# File 'app/services/catalog/switch_itemizable_catalog.rb', line 38 def switched? = switched |