-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathGemfile
More file actions
47 lines (37 loc) · 2.04 KB
/
Copy pathGemfile
File metadata and controls
47 lines (37 loc) · 2.04 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
source 'https://rubygems.org'
# Sinatra is a minimal framework for building Ruby web applications
# <https://github.com/sinatra/sinatra>
gem 'sinatra'
# RSpec is a 'Domain Specific Language' (DSL) testing tool written in Ruby to test Ruby code.
# It is a behavior-driven development (BDD) framework which is extensively used in the production
# applications. The basic idea behind this concept is that of Test Driven Development (TDD) where
# the tests are written first and the development is based on writing just enough code that will
# fulfill those tests followed by refactoring. It contains its own mocking framework that is fully
# integrated into #the framework based upon JMock.[5] The simplicity in the RSpec syntax makes
# it one of the popular testing tools for Ruby applications.
gem 'rspec'
# RuboCop is a Ruby static code analyzer. Out of the box it will enforce
# many of the guidelines outlined in the community Ruby Style Guide.
# https://github.com/bbatsov/ruby-style-guide
gem 'rubocop', require: false
gem 'rubocop-rspec'
# The most popular HTML, CSS, and JavaScript framework for developing responsive,
# mobile first projects on the web. http://getbootstrap.com
gem 'bootstrap', '~> 4.0.0.alpha6'
# Extends Sinatra with ActiveRecord helpers.
gem 'sinatra-activerecord'
# Rake is a Make-like program implemented in Ruby. Tasks and dependencies are specified in standard
# Ruby syntax.
gem 'rake'
# A simple, fast Mysql library for Ruby, binding to libmysql.
gem 'mysql2', '~> 0.4.10'
# bcrypt() is a sophisticated and secure hash algorithm designed by The OpenBSD project for
# hashing passwords.
gem 'bcrypt', '~> 3.1'
# This is an automatic reloading version of the rackup command that's shipped with Rack. It can be
# used as an alternative to the complex reloading logic provided by web frameworks or in
# environments that don't support application reloading.
gem 'shotgun'
# This gem aims at being a simple and reliable solution for controlling external programs running
# in the background on any Ruby / OS combination.
gem 'childprocess', '~> 0.5.9'