module Jpmobile::ViewSelector
Public Class Methods
included(base)
click to toggle source
# File lib/jpmobile/view_selector.rb, line 3 def self.included(base) base.class_eval do before_action :register_mobile self._view_paths = self._view_paths.dup self.view_paths.unshift(*self.view_paths.map {|resolver| Jpmobile::Resolver.new(resolver.to_path) }) end end
Private Instance Methods
disable_mobile_view!()
click to toggle source
# File lib/jpmobile/view_selector.rb, line 19 def disable_mobile_view! self.lookup_context.mobile = [] end
register_mobile()
click to toggle source
# File lib/jpmobile/view_selector.rb, line 12 def register_mobile if request.mobile # register mobile self.lookup_context.mobile = request.mobile.variants end end