app/helpers/processings_helper.rb
module ProcessingsHelper
def humanize_elapsed_time duration_in_seconds
distance_of_time_in_words(Time.now, duration_in_seconds.seconds.from_now)
end
def format_grade(grade)
sprintf("%.2f", grade.to_f)
end
def find_range_snapshot(metric_result)
range_snapshots = metric_result.metric_configuration.kalibro_ranges
range_snapshots.detect { |range_snapshot| range_snapshot.range === metric_result.value }
end
def format_module_name(module_name)
if module_name.is_a?(Array)
module_name.last
elsif module_name.is_a?(String)
module_name
else
module_name.to_s
end
end
end