Skip to content

Commit d724105

Browse files
authored
Merge pull request #79 from envato/dependencies
Reduce Rails dependencies
2 parents dde8c6d + 18ceb87 commit d724105

File tree

3 files changed

+8
-3
lines changed

3 files changed

+8
-3
lines changed

Gemfile

+4-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
source 'https://rubygems.org'
22

3-
gem 'rails', ENV.fetch('RAILS_VERSION', '>= 3.1')
3+
rails_version = ENV.fetch('RAILS_VERSION', '>= 3.1')
4+
gem 'actionview', rails_version
5+
gem 'activesupport', rails_version
6+
gem 'railties', rails_version
47
gem 'rails-dom-testing'
58
gem 'minitest'

rails_autolink.gemspec

+4-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,10 @@ Gem::Specification.new do |s|
1010
s.summary = 'Automatic generation of html links in texts'
1111
s.description = 'This is an extraction of the `auto_link` method from rails. The `auto_link` method was removed from Rails in version Rails 3.1. This gem is meant to bridge the gap for people migrating.'
1212

13-
s.add_dependency 'rails', '> 3.1'
13+
rails_constraint = '> 3.1'
14+
s.add_dependency 'actionview', rails_constraint
15+
s.add_dependency 'activesupport', rails_constraint
16+
s.add_dependency 'railties', rails_constraint
1417
s.required_ruby_version = '>= 1.9.3'
1518
s.license = 'MIT'
1619

test/test_rails_autolink.rb

-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66
require 'cgi'
77
require 'active_support'
88
require 'active_support/core_ext'
9-
require 'action_pack'
109
require 'action_view'
1110
require 'action_view/helpers'
1211
require 'rails/dom/testing/assertions'

0 commit comments

Comments
 (0)