| Module | ApplicationHelper |
| In: |
app/helpers/application_helper.rb
|
Methods added to this helper will be available to all templates in the application.
# File app/helpers/application_helper.rb, line 42
42: def class_for_nav(params, action, controller = 'home')
43: params[:controller] == controller && params[:action] == action ? { :class => 'down' } : {}
44: end
# File app/helpers/application_helper.rb, line 11
11: def google_maps_key
12: if @controller.request.env['SERVER_NAME'] =~ /allourideas/
13: # allourideas.org
14: 'ABQIAAAAYF1X_Xk6WVB2CJtN2ceMNRTLCQwoxxEaAy7MVXgS8jhkwc-a1hQayD28z5vhzz9k8nBR7mUClbkciQ'
15: else
16: # compairwise.photocracy.org
17: 'ABQIAAAAYF1X_Xk6WVB2CJtN2ceMNRSiwqBVK9UCwh-neRGNZQGFqE8clRQUTXNArLqWIfILMbRsjgmsvO3XEg'
18: end
19: end
# File app/helpers/application_helper.rb, line 38
38: def log_or_new_path
39: @controller.user_set? ? new_question_path : new_user_path
40: end
# File app/helpers/application_helper.rb, line 50
50: def login_or_users_path
51: @controller.user_set? ? users_path : login_path
52: end
# File app/helpers/application_helper.rb, line 7 7: def percentage(num, denom) 8: @controller.percentage(num, denom) 9: end
# File app/helpers/application_helper.rb, line 30
30: def quick_link(uri, default)
31: unless @name
32: q = Question.first(:conditions => { :pairwise_id => @question_id } )
33: @name = q && !q.name.empty? ? q.name : true
34: end
35: @name == true ? default : "/#{@name}/#{uri}"
36: end
# File app/helpers/application_helper.rb, line 46
46: def rounded(content, classes = "border")
47: render(:partial => 'shared/rounded', :locals => { :classes => classes, :content => content })
48: end
# File app/helpers/application_helper.rb, line 21
21: def status(active)
22: active ? t('common.active') : t('common.inactive')
23: end