Gemfile
source 'https://rubygems.org'
ruby '2.2.2'
# Bundle edge Rails instead: gem 'rails', github: 'rails/rails'
gem 'rails', '5.1.3'
# Use SCSS for stylesheets
# gem 'sass-rails', '~> 5.0'
# Use Uglifier as compressor for JavaScript assets
# gem 'uglifier', '>= 1.3.0'
# Uglifier requires a JavaScript runtime, e.g. therubyracer
# See https://github.com/rails/execjs for a list of available runtimes.
# gem 'therubyracer', '~> 0.12.2', platforms: :ruby
# Use jquery as the JavaScript library
gem 'jquery-rails'
# Turbolinks makes following links in your web application faster.
# See https://github.com/rails/turbolinks
gem 'turbolinks'
# Fixes problems using turbolinks with custom JS
# See https://github.com/kossnocorp/jquery.turbolinks
gem 'jquery-turbolinks'
gem 'jquery-ui-rails'
# Build JSON APIs with ease.
# See https://github.com/rails/jbuilder
# gem 'jbuilder', '~> 2.0'
# bundle exec rake doc:rails generates the API under doc/api.
# gem 'sdoc', '~> 0.4.0', group: :doc
# for Windows users
# gem 'nokogiri', '1.6.7.rc3', platforms: [:mswin, :mingw, :x64_mingw]
# gem 'tzinfo-data', platforms: [:mingw, :mswin, :x64_mingw]
# Authentication
gem 'devise'
# openID Authentication
# gem 'devise_openid_authenticatable'
gem 'omniauth'
gem 'omniauth-openid'
# Use Bootstrap (app/assets/stylesheets) for app styling
# Also provides some nifty helpers:
# https://github.com/seyhunak/twitter-bootstrap-rails#using-helpers
gem 'therubyracer'
# gem 'less-rails-bootstrap'
# less-rails requires an older sprockets
gem 'less-rails'
gem 'ref'
gem 'sprockets', '3.6.3'
gem 'twitter-bootstrap-rails'
# Boostrap-syle view for devise
gem 'devise-bootstrap-views'
# Integrates Bootstrap Tooltip library with Rails asset pipeline
# gem 'bootstrap-tooltip-rails'
# Integrates a bootstrap-style datepicker with Rails asset pipeline
gem 'bootstrap-datepicker-rails'
# Select2 dropdown replacement featuring autocomplete
# gem 'select2-rails'
# Exception Tracking using Errbit
gem 'airbrake'
# to parse date parameters from ui
gem 'delocalize'
# American style month/day/year parsing for ruby 1.9
# https://github.com/jeremyevans/ruby-american_date
gem 'american_date'
# Authorisation library, define who is allowed what
# See https://github.com/CanCanCommunity/cancancan
gem 'cancancan'
# Create filters easily with scopes
# See https://github.com/plataformatec/has_scope
gem 'has_scope'
# Static code analysis
gem 'rubocop', '0.46'
# DSL for building forms
# See https://github.com/plataformatec/simple_form
# gem 'simple_form'
# OWl Carousel for nice Slideshows
# https://github.com/acrogenesis/owlcarousel-rails
gem 'owlcarousel-rails', github: 'acrogenesis/owlcarousel-rails', branch: 'OwlCarousel2'
# coveralls.io
gem 'coveralls', require: false
# pdf generation
gem 'combine_pdf'
gem 'prawn'
gem 'prawn-table'
# zip generation
gem 'rubyzip', require: 'zip'
# pdf inspection
gem 'pdf-inspector', require: 'pdf/inspector'
# Simple, Heroku-friendly Rails app configuration using ENV and a single YAML file
gem 'figaro'
# Allow ORM functionality in plain ruby models
gem 'active_attr'
# to only display a limited number of items on an index page
gem 'will_paginate-bootstrap'
# Markdown renderer
gem 'redcarpet'
# Image Upload and Processing
gem 'carrierwave'
gem 'mini_magick'
# Ical generator
gem 'icalendar'
group :development, :test do
# Call 'byebug' anywhere in the code to stop execution and get a debugger console
gem 'byebug'
gem 'capybara', '~> 2.5'
gem 'database_cleaner'
gem 'poltergeist'
gem 'rails-controller-testing'
gem 'rspec-rails', '~> 3.6'
gem 'rspec-steps', '~> 2.1.1'
# gem 'database_cleaner'
gem 'factory_girl_rails'
end
group :development do
# Access an IRB console on exception pages or by using <%= console %> in views
gem 'web-console', '~> 2.0'
# Spring speeds up development by keeping your application running in the background.
# See https://github.com/rails/spring
gem 'spring'
gem 'better_errors', '~> 2.1.1'
gem 'binding_of_caller', '~> 0.7.2'
# an IRB alternative and runtime developer console
gem 'pry'
gem 'pry-rails'
# Use sqlite3 as the database for Active Record
gem 'sqlite3'
# Add a comment summarizing the current schema for models and others
# usage: annotate
gem 'annotate'
# opens sent emails in a new browser tab
# gem "letter_opener"
end
group :test do
# Coverage information
gem 'codeclimate-test-reporter', '~> 1.0.0'
gem 'simplecov'
# Explicitly set parser version, to remove warnings
# Might lead to problems with other gems that require higher parser versions
# In that case, update to a newer Ruby version
gem 'parser', '~> 2.3.3.1'
# Stubbing external calls by blocking traffic with WebMock.disable_net_connect! or allow:
# gem 'webmock'
end
group :production do
# Use Puma web server
# https://devcenter.heroku.com/articles/deploying-rails-applications-with-the-puma-web-server
gem 'puma'
# Use Postgresql in production
gem 'pg'
# Logging on Heroku with Rails 4
# https://devcenter.heroku.com/articles/rails4
gem 'rails_12factor'
end