Sha256: 7af05e7043968b001efba9ee094b574de0fb2289aa7e5f77e887c6a8eae6c5e2
Contents?: true
Size: 653 Bytes
Versions: 2
Compression:
Stored size: 653 Bytes
Contents
# frozen_string_literal: true require_relative "nice_partials/version" require_relative "nice_partials/helper" require_relative "nice_partials/monkey_patch" module NicePartials end # TODO Is there somewhere better we can put this? def nice_partials_locale_prefix_from_view_context_and_block(context, block) root_paths = context.view_renderer.lookup_context.view_paths.map(&:path) partial_location = block.source_location.first.dup root_paths.each { |path| partial_location.gsub!(/^#{path}\//, '') } partial_location.split('.').first.gsub('/_', '/').gsub('/', '.') end ActiveSupport.on_load :action_view do include NicePartials::Helper end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
nice_partials-0.1.6 | lib/nice_partials.rb |
nice_partials-0.1.5 | lib/nice_partials.rb |