Sha256: 75f29cd4e85be85b745f406d10510cf0b8732f8c2c011072fe9e663a66b5b2df
Contents?: true
Size: 765 Bytes
Versions: 1
Compression:
Stored size: 765 Bytes
Contents
# frozen_string_literal: true module WritersHelper def language_select(key, languages, options) disabled = Array.wrap(options.delete(:disabled)) select_tag( key, options_from_collection_for_select( languages, :id, :title, selected: ->(l) { l.id == params[key].to_i }, disabled: ->(l) { disabled.include?(l.id) } ), options ) end def toggled_sort_column_slug(column, sort_column) WriterSortType.try(column).slug unless sort_column.try("#{column}?") end def toggled_sort_order_slug(column, sort_column, sort_order) if sort_column.try("#{column}?") if sort_order.try(:desc?) SortOrder.asc.slug else SortOrder.desc.slug end else '' end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
translation_cms-0.1.5 | app/helpers/writers_helper.rb |