Class: Spree::Admin::PromotionEventsRulesController
- Inherits:
-
ResourceController
- Object
- ResourceController
- Spree::Admin::PromotionEventsRulesController
show all
- Defined in:
- app/controllers/spree/admin/promotion_events_rules_controller.rb
Instance Method Summary
collapse
Instance Method Details
#beginning_of_year ⇒ Object
27
28
29
|
# File 'app/controllers/spree/admin/promotion_events_rules_controller.rb', line 27
def beginning_of_year
Date.new(year, 1, 1).beginning_of_year
end
|
#end_of_year ⇒ Object
31
32
33
|
# File 'app/controllers/spree/admin/promotion_events_rules_controller.rb', line 31
def end_of_year
Date.new(year, 1, 1).end_of_year
end
|
#ensure_year ⇒ Object
15
16
17
18
19
20
21
|
# File 'app/controllers/spree/admin/promotion_events_rules_controller.rb', line 15
def ensure_year
year = params[:year].to_i
return if year.present? && year > 1970
redirect_to url_for(year: Time.zone.today.year)
end
|
#model_class ⇒ Object
40
41
42
|
# File 'app/controllers/spree/admin/promotion_events_rules_controller.rb', line 40
def model_class
Spree::PromotionRule
end
|
#month_name(month) ⇒ Object
35
36
37
|
# File 'app/controllers/spree/admin/promotion_events_rules_controller.rb', line 35
def month_name(month)
Date::MONTHNAMES[month]
end
|
#object_name ⇒ Object
11
12
13
|
# File 'app/controllers/spree/admin/promotion_events_rules_controller.rb', line 11
def object_name
'promotion_rule'
end
|
#year ⇒ Object
23
24
25
|
# File 'app/controllers/spree/admin/promotion_events_rules_controller.rb', line 23
def year
params[:year].to_i
end
|