Extract HasOrders + partial from DebatesController
This commit is contained in:
12
app/controllers/concerns/has_orders.rb
Normal file
12
app/controllers/concerns/has_orders.rb
Normal file
@@ -0,0 +1,12 @@
|
||||
module HasOrders
|
||||
extend ActiveSupport::Concern
|
||||
|
||||
class_methods do
|
||||
def has_orders(valid_orders, *args)
|
||||
before_action(*args) do
|
||||
@valid_orders = valid_orders
|
||||
@current_order = @valid_orders.include?(params[:order]) ? params[:order] : @valid_orders.first
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
Reference in New Issue
Block a user