From a5d637fcf15c6f511bb4900737eafeb83297668c Mon Sep 17 00:00:00 2001 From: hitman Date: Tue, 7 Mar 2017 01:42:33 +0530 Subject: [PATCH] add documentation for each helper --- app/helpers/application_helper.rb | 10 +--------- app/helpers/date_time_helper.rb | 4 +--- app/helpers/paths_helper.rb | 9 +++++++++ 3 files changed, 11 insertions(+), 12 deletions(-) diff --git a/app/helpers/application_helper.rb b/app/helpers/application_helper.rb index b662bf84..d817cca1 100644 --- a/app/helpers/application_helper.rb +++ b/app/helpers/application_helper.rb @@ -1,4 +1,5 @@ module ApplicationHelper + # Including custom made helpers include DateTimeHelper include FormatHelper include EventsHelper @@ -34,15 +35,6 @@ module ApplicationHelper render 'shared/dynamic_association', association_name: association_name, title: title, f: form_builder, hint: options[:hint] end - # Same as redirect_to(:back) if there is a valid HTTP referer, otherwise redirect_to() - def redirect_back_or_to(options = {}, response_status = {}) - if request.env['HTTP_REFERER'] - redirect_to :back - else - redirect_to options, response_status - end - end - def tracks(conference) all = conference.program.tracks.map {|t| t.name} first = all[0...-1] diff --git a/app/helpers/date_time_helper.rb b/app/helpers/date_time_helper.rb index 49c7f983..0acb2aef 100644 --- a/app/helpers/date_time_helper.rb +++ b/app/helpers/date_time_helper.rb @@ -1,9 +1,8 @@ module DateTimeHelper ## -<<<<<<< HEAD # Includes functions related to date or time manipulations ## -======= + ## # Returns a string build from the start and end date of the given conference. # # If the conference is only one day long @@ -38,7 +37,6 @@ module DateTimeHelper result end ->>>>>>> refractor code into different files ## # Gets an EventType object, and returns its length in timestamp format (HH:MM) # ====Gets diff --git a/app/helpers/paths_helper.rb b/app/helpers/paths_helper.rb index 3633292a..8b235ccd 100644 --- a/app/helpers/paths_helper.rb +++ b/app/helpers/paths_helper.rb @@ -30,4 +30,13 @@ module PathsHelper return '' end end + + # Same as redirect_to(:back) if there is a valid HTTP referer, otherwise redirect_to() + def redirect_back_or_to(options = {}, response_status = {}) + if request.env['HTTP_REFERER'] + redirect_to :back + else + redirect_to options, response_status + end + end end