Sha256: dca611047a78376a231d1a508230d2719b9777e841bf108d12ec19ef264e778c

Contents?: true

Size: 589 Bytes

Versions: 4

Compression:

Stored size: 589 Bytes

Contents

module Plutonium
  module Helpers
    module ApplicationHelper
      # def tooltip(text)
      #   text = sanitize text
      #   "title=\"#{text}\" data-controller=\"tooltip\" data-bs-title=\"#{text}\"".html_safe
      # end

      def page_title(title)
        [title.presence, Rails.application.class.module_parent.name].compact.join(" | ")
      end

      def resource_name(resource_class, count = 1)
        resource_class.model_name.human.pluralize(count)
      end

      def resource_name_plural(resource_class)
        resource_name resource_class, 2
      end
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
plutonium-0.6.2 lib/plutonium/helpers/application_helper.rb
plutonium-0.6.1 lib/plutonium/helpers/application_helper.rb
plutonium-0.6.0 lib/plutonium/helpers/application_helper.rb
plutonium-0.5.0 lib/plutonium/helpers/application_helper.rb