Class: Spree::Transit::StopsController
Instance Method Summary
collapse
#collection_url, #current_vendor, #edit_object_url, #page, #per_page, #required_vendor_user!, #vendors
Instance Method Details
#collection ⇒ Object
6
7
8
9
10
11
12
13
|
# File 'app/controllers/spree/transit/stops_controller.rb', line 6
def collection
return @collection if defined?(@collection)
current_vendor.stops
@search = current_vendor.stops.includes(:state).ransack(params[:q])
@collection = @search.result
end
|
#load_location ⇒ Object
15
16
17
|
# File 'app/controllers/spree/transit/stops_controller.rb', line 15
def load_location
@locations = Spree::State.all
end
|
#location_after_save ⇒ Object
19
20
21
|
# File 'app/controllers/spree/transit/stops_controller.rb', line 19
def location_after_save
transit_stops_url
end
|
#model_class ⇒ Object
23
24
25
|
# File 'app/controllers/spree/transit/stops_controller.rb', line 23
def model_class
SpreeCmCommissioner::Stop
end
|
#object_name ⇒ Object
27
28
29
|
# File 'app/controllers/spree/transit/stops_controller.rb', line 27
def object_name
'spree_cm_commissioner_stop'
end
|