Files
codeocean/config/initializers/monkey_patches.rb
Sebastian Serth 28d9e38fe5 Upgrade to Rails 7.1 and apply new framework defaults
* Remove deprecated options from environments
* Remove deprecation warnings for upcoming Rails 7.2
* Dump schema with new defaults
* Remove outdated (and erroneous) data attribute in view
* Resolve a `NoMethodError` for seeds_spec.rb
2023-10-27 16:50:27 +02:00

28 lines
695 B
Ruby

# frozen_string_literal: true
unless Array.respond_to?(:average)
class Array
def average
sum / length if present?
end
end
end
module WillPaginate
module ActionView
class Bootstrap4LinkRenderer
def previous_or_next_page(page, text, classname, aria_label = nil)
tag :li, link(text, page || '#', class: 'page-link', 'aria-label': aria_label), class: [(classname[0..3] if @options[:page_links]), (classname if @options[:page_links]), ('disabled' unless page), 'page-item'].join(' ')
end
end
end
end
# Temporary required for Rails 7.1+ and Slim 5.1+.
# TODO: No GitHub issue yet
module ActionView
class OutputBuffer
alias + concat
end
end