toshimaru/rack-simple_user_agent

View on GitHub
sample/sinatra/app.rb

Summary

Maintainability
A
0 mins
Test Coverage
# frozen_string_literal: true

require 'sinatra'
require 'rack/simple_user_agent'

configure do
  use Rack::SimpleUserAgent
end

get '/' do
  if request.from_smartphone?
    'Hello World from smartphone'
  elsif request.from_tablet?
    'Hello World from tablet'
  else
    'Hello World'
  end
end