module Jpmobile::ViewSelector
Public Class Methods
included(base)
click to toggle source
# File lib/jpmobile/rails.rb, line 31 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/rails.rb, line 47 def disable_mobile_view! self.lookup_context.mobile = [] end
register_mobile()
click to toggle source
# File lib/jpmobile/rails.rb, line 40 def register_mobile if request.mobile # register mobile self.lookup_context.mobile = request.mobile.variants end end