Sha256: 4aa5e6cee2aeff32ac9974c227902429aecc17d4fe14b90f916e3e797e7fa99e
Contents?: true
Size: 643 Bytes
Versions: 69
Compression:
Stored size: 643 Bytes
Contents
# frozen_string_literal: true require "active_support/concern" module Decidim module Budgets # Shared behaviour for controllers that need the current order to be present. module NeedsCurrentOrder extend ActiveSupport::Concern included do helper_method :current_order # The current order created by the user. # # Returns an Order. def current_order @current_order ||= Order.includes(:projects).find_by(user: current_user, feature: current_feature) end def current_order=(order) @current_order = order end end end end end
Version data entries
69 entries across 69 versions & 2 rubygems