mirror of
https://github.com/we-promise/sure.git
synced 2026-04-07 14:31:25 +00:00
15 lines
295 B
Ruby
15 lines
295 B
Ruby
module Periodable
|
|
extend ActiveSupport::Concern
|
|
|
|
included do
|
|
before_action :set_period
|
|
end
|
|
|
|
private
|
|
def set_period
|
|
@period = Period.from_key(params[:period] || Current.user&.default_period)
|
|
rescue Period::InvalidKeyError
|
|
@period = Period.last_30_days
|
|
end
|
|
end
|