Class: SpreeCmCommissioner::VendorPlace

Inherits:
Base
  • Object
show all
Defined in:
app/models/spree_cm_commissioner/vendor_place.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.ransackable_associations(_auth_object = nil) ⇒ Object



24
25
26
# File 'app/models/spree_cm_commissioner/vendor_place.rb', line 24

def self.ransackable_associations(_auth_object = nil)
  ['place']
end

Instance Method Details

#display_nameObject

include place when using these delegate to avoid N+1



20
21
22
# File 'app/models/spree_cm_commissioner/vendor_place.rb', line 20

def display_name
  place&.name
end

#selectedObject



28
29
30
# File 'app/models/spree_cm_commissioner/vendor_place.rb', line 28

def selected
  vendor.selected_place_references.include?(place&.reference)
end