module RailsModuleUnification::PathExtensions

prepend view paths, setting preferential lookup to the new RMU folders

lookup pattern

resources/:namespace/:resource/views/:action/{.:locale,}{.:formats,}{+:variants,}{.:handlers,}
prefix = resources/:namespace/:resource/views/

default lookup pattern (for reference (as of 5.0.0.1))

:prefix/:action{.:locale,}{.:formats,}{+:variants,}{.:handlers,}

This module should only be used as class methods on the inheriting object

Public Instance Methods

local_prefixes() click to toggle source
Calls superclass method
# File lib/rails_module_unification/action_view/path_extensions.rb, line 15
def local_prefixes
  [_rmu_resource_path] + super
end

Private Instance Methods

_namespace() click to toggle source
# File lib/rails_module_unification/action_view/path_extensions.rb, line 33
def _namespace
  _resource_parts.namespace
end
_resource_name() click to toggle source
# File lib/rails_module_unification/action_view/path_extensions.rb, line 29
def _resource_name
  controller_name
end
_resource_parts() click to toggle source
# File lib/rails_module_unification/action_view/path_extensions.rb, line 37
def _resource_parts
  @_resource_parts ||= RailsModuleUnification::ResourceParts.call(name)
end
_rmu_resource_path() click to toggle source
# File lib/rails_module_unification/action_view/path_extensions.rb, line 21
def _rmu_resource_path
  [
    _namespace,
    _resource_name,
    'views'
  ].flatten.reject(&:blank?).map(&:underscore).join('/')
end