Class ActionView::PathSet
In: lib/jpmobile/hook_action_view.rb
Parent: Object

Methods

External Aliases

find_template -> find_template_without_jpmobile
initialize -> initialize_without_jpmobile

Attributes

controller  [RW] 

Public Class methods

[Source]

    # File lib/jpmobile/hook_action_view.rb, line 31
31:     def initialize(*args)
32:       if args.first.kind_of?(ActionController::Base)
33:         @controller = args.shift
34:       end
35:       initialize_without_jpmobile(*args)
36:     end

Public Instance methods

collect cadidates of mobile_template

[Source]

    # File lib/jpmobile/hook_action_view.rb, line 60
60:     def mobile_template_candidates(controller)
61:       candidates = []
62:       c = controller.request.mobile.class
63:       while c != Jpmobile::Mobile::AbstractMobile
64:         candidates << "mobile_"+c.to_s.split(/::/).last.downcase
65:         c = c.superclass
66:       end
67:       candidates << "mobile"
68:     end

[Validate]