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