Method: Innate::Node#find_aliased_view

Defined in:
lib/innate/node.rb

#find_aliased_view(action_name, wish) ⇒ nil, String

Resolve one level of aliasing for the given action_name and wish.

Parameters:

Returns:

  • (nil, String)

    the absolute path to the aliased template or nil

See Also:

  • Node::find_view

Author:

  • manveru



622
623
624
625
626
627
628
629
# File 'lib/innate/node.rb', line 622

def find_aliased_view(action_name, wish)
  aliased_name, aliased_node = ancestral_trait[:alias_view][action_name]
  return unless aliased_name

  aliased_node ||= self
  aliased_node.update_view_mappings
  aliased_node.find_view(aliased_name, wish)
end