Sha256: cd12dd83aa248c40a994b034114f182010f743bac53778f72cf038ea66aede5e
Contents?: true
Size: 821 Bytes
Versions: 14
Compression:
Stored size: 821 Bytes
Contents
module Refinery module <%= namespacing %> class Engine < Rails::Engine extend Refinery::Engine isolate_namespace Refinery::<%= namespacing %> engine_name :refinery_<%= extension_plural_name %> before_inclusion do Refinery::Plugin.register do |plugin| plugin.name = "<%= plural_name %>" plugin.url = proc { Refinery::Core::Engine.routes.url_helpers.<%= namespacing.underscore %>_admin_<%= plural_name %>_path } plugin.pathname = root <% unless namespacing.underscore == plural_name -%>plugin.menu_match = %r{refinery/<%= namespacing.underscore %>/<%= plural_name %>(/.*)?$}<% end %> end end config.after_initialize do Refinery.register_extension(Refinery::<%= class_name.pluralize %>) end end end end
Version data entries
14 entries across 14 versions & 2 rubygems