module Schmobile::Request

Public Instance Methods

is_device?(identifier) click to toggle source
# File lib/schmobile/request_extension.rb, line 16
def is_device?(identifier)
  !!(user_agent =~ /#{identifier}/i)
end
is_mobile?() click to toggle source
# File lib/schmobile/request_extension.rb, line 3
def is_mobile?
  if @is_mobile.nil?
    @is_mobile = Schmobile::Filters.apply(self)
  end

  @is_mobile
end
toggle_mobile_session!() click to toggle source
# File lib/schmobile/request_extension.rb, line 11
def toggle_mobile_session!
  session[Schmobile::IS_MOBILE] = !is_mobile?
  @is_mobile = nil
end