Sinatra is a web application framework for rapidly building applications in Ruby. Sinatra is a domain-specific language or DSL which means it is designed from the ground up to build applications with minimal effort. It is written in Ruby.
Sinatra framework interview questions

Download Sinatra Framework Interview Questions PDF
Below are the list of Best Sinatra Framework Interview Questions and Answers
Sinatra is web application framework for rapidly building applications in Ruby.Sinatra is a domain specific language or DSL which means it is designed from the ground up to build applications with minimal efforts.It is written in Ruby and an alternative to Ruby web application frameworks such as Ruby on Rails, Merb, Nitro, and Camping.
By default, Sessions are disabled in Sinatra.You need to enable them and then use the session hash from routes and views. Below code shows how to enable, set or get a session in Sinatra.
//Enabling Session enable :sessions get '/foo' do // setting session value session[:message] = 'Hello World!' redirect to('/bar') end get '/bar' do // getting session value session[:message] # => 'Hello World!' end
Rack:: Flash is used to flash a message in Sinatra.
Example Usage :
Example Usage :
require 'sinatra/base' require 'rack-flash' class MyApp < Sinatra::Base enable :sessions use Rack::Flash post '/set-flash' do # Set a flash entry flash[: notice] = "Thanks for signing up!" # Get a flash entry flash[:notice] # => "Thanks for signing up!" # Set a flash entry for only the current request flash.now[: notice] = "Thanks for signing up!" end end
The request object probably has what you’re looking for:
get '/hello-world' do request.path_info # => '/hello-world' request.fullpath # => '/hello-world?foo=bar' request.url # => 'http://example.com/hello-world?foo=bar' end
Online Training Programs
Also Read Related Sinatra Framework Interview Questions | ||
---|---|---|
Ruby on Rails Interview Questions |
Latest Interview Questions-
Illegal Interview Questions
-
AngularJS Basic Interview Questions
-
QuickBooks Interview Questions
-
Puppet Interview Questions
-
Public Relations Interview Questions
-
PouchDB Interview Questions
-
PolymerJs Interview Questions
-
PHP String Interview Questions
-
PHP 7 Interview Questions
-
Phantomjs Interview Questions
-
Perl Interview Questions
-
jQuery Mobile Interview Questions
-
Aws Interview Questions
-
Aurelia Interview Questions
-
Oscommerce interview questions
-
PHPixie framework interview questions
-
OrientDB Interview Questions
-
Java Testing Interview Questions
-
Pascal Interview Questions
-
Sap Netweaver Interview Questions
-
PHP Nette Framework Interview Questions
-
Scala Interview Questions
-
TYPO3 Interview Questions
-
Silex Framework Interview Questions
-
Marionette js Interview Questions
-
Phalcon Interview Questions
-
SilverStripe interview questions
-
PowerShell Interview Questions
-
SQL Server Interview Questions
Subscribe Our NewsLetter
Never Miss an Articles from us.