Class: AdminController
Instance Method Summary
collapse
#error
#best_euros, #current_basket, #current_basket_or_nil, #current_clerk, #date, #euros, #has_ssl?, #markdown, #new_basket, #paginate, #shipping_method
Instance Method Details
#clean_search ⇒ Object
20
21
22
23
24
25
26
|
# File 'app/controllers/admin_controller.rb', line 20
def clean_search
q = params[:q]
return unless q
q.keys.each do |key|
q.delete(key) if q[key].blank?
end
end
|
#require_admin ⇒ Object
10
11
12
13
14
|
# File 'app/controllers/admin_controller.rb', line 10
def require_admin
clerk = current_clerk
return if clerk and clerk.admin
redirect_to sign_in
end
|
#sign_in ⇒ Object
16
17
18
|
# File 'app/controllers/admin_controller.rb', line 16
def sign_in
has_ssl? ? sign_in_path(:protocol => :https) : sign_in_url
end
|