読者です 読者をやめる 読者になる 読者になる

pblog

pplog.net を作っている @ppworks こと越川直人(Koshikawa Naoto)のブログ

pplogのGemfile

pplog ruby

Gemfile

pplog のGemfileです。

rev: 38530c94aebae07372f184ee3b726b988ea53aa4

source 'https://rubygems.org'

ruby '2.2.0'

# Framework
gem 'rails', '4.2.0'
gem 'responders', '~>2.0'

# Database
gem 'pg'

# Authentication
gem 'authority'
gem 'devise'
gem 'omniauth'
gem 'omniauth-twitter'

# APIs
gem 'twitter', '>= 5.11.0'
gem 'airbrake'
gem 'hipchat'
gem 'idobata'
gem 'grape'
gem 'pusher'
gem 'em-http-request'
gem 'garb'
gem 'webpay'

# Assets
gem 'coffee-rails', '~> 4.0'
gem 'haml-rails'
gem 'jbuilder', '~> 2.0'
gem 'sass', '~> 3.2.0'
gem 'sass-rails', '~> 4.0'
gem 'inuicon-rails', '~> 0.0.7'
gem 'uglifier', '>= 1.3.0'
gem 'asset_sync'
gem 'unf'

# Helpers
gem 'active_decorator'
gem 'auto_html', '~> 1.6.0', github: 'arehberg/auto_html'
gem 'dekiru'
gem 'rinku'
gem 'redcarpet', '~> 3.1', github: 'vmg/redcarpet'
gem 'rouge'
gem 'gemoji'

# Models
gem 'carrierwave'
gem 'enumerize'
gem 'figaro'
gem 'fog'
gem 'mini_magick'
gem 'validates_email_format_of'
gem 'default_value_for'
gem 'uuidtools'
gem 'active_hash'

# Server
gem 'puma'
gem 'utf8-cleaner'

# Views
gem 'bootstrap-sass'
gem 'compass-rails'
gem 'animation'
gem 'font-awesome-rails'
gem 'jquery-rails', '>= 3.1.2'
gem 'jquery-ui-rails'
gem 'jquery-cookie-rails'
gem 'jquery-turbolinks'
gem 'kaminari'
gem 'turbolinks'
gem 'simple_form'
gem 'yajl-ruby'

# Javascript
gem 'underscore-rails'
gem 'pjax_rails'

# background
gem 'sidekiq'
gem 'sinatra', require: false
gem 'slim'

# iOS Push Notification
gem 'houston'

# Google Cloud Messaging for Android
gem 'gcm'

# Performance
gem 'peek'
gem 'peek-git'
gem 'peek-pg'
gem 'peek-redis'
gem 'peek-dalli'
gem 'peek-performance_bar'
gem 'peek-rblineprof'

group :doc do
  gem 'sdoc', require: false
end

group :development do
  # Debugs
  gem 'web-console', '~> 2.0'
  gem 'awesome_print'
  gem 'better_errors'
  gem 'binding_of_caller'
  gem 'hirb'
  gem 'hirb-unicode'
  gem 'letter_opener'
  gem 'pry-byebug'
  gem 'pry-doc'
  gem 'pry-rails'
  gem 'pry-stack_explorer'
  gem 'quiet_assets'
  gem 'rack-mini-profiler'
  gem 'tapp'
  gem 'view_source_map'
  gem 'i18n-tasks'
  gem 'thin'
  gem 'rubocop'
  gem 'rails-erd', github: 'paulwittmann/rails-erd', branch: 'mavericks'
end

group :test, :development do
  # TDD
  gem 'brakeman'
  gem 'capybara'
  gem 'database_rewinder'
  gem 'delorean'
  gem 'factory_girl'
  gem 'factory_girl_rails'
  gem 'faker'
  gem 'guard-rspec', require: false
  gem 'guard-sprockets2'
  gem 'launchy'
  gem 'nokogiri'
  gem 'poltergeist'
  gem 'rails-db-resetup'
  gem 'rb-fsevent', require: RUBY_PLATFORM.downcase =~ /darwin/ ? 'rb-fsevent' : false
  gem 'rspec', '~> 3.0'
  gem 'rspec-rails', '~> 3.1'
  gem 'minitest'
  gem 'shoulda-matchers'
  gem 'spring'
  gem 'spring-commands-rspec'
  gem 'transpec'
end

group :test do
  gem 'rspec-sidekiq', github: 'yelled3/rspec-sidekiq', branch: 'rspec3-beta'
  gem 'json_spec'
  gem 'vcr'
  gem 'webmock'
end

group :production, :staging do
  # Heroku
  gem 'rails_12factor'

  # Profile
  gem 'newrelic_rpm'

  # memcache
  gem 'memcachier'
  gem 'dalli'
end