Skip to content

Commit a84d7fa

Browse files
authored
Merge pull request #291 from jch/update-dependencies
Update dependencies
2 parents d9a4621 + b2a204f commit a84d7fa

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

46 files changed

+444
-461
lines changed

.travis.yml

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -22,19 +22,13 @@ rvm:
2222
- 2.4.0
2323
- 2.3.1
2424
- 2.2.5
25-
- 2.1
26-
- 2.0
2725
- ruby-head
2826

2927
matrix:
3028
fast_finish: true
3129
allow_failures:
3230
- rvm: ruby-head
3331
exclude:
34-
- gemfile: gemfiles/rails_5.gemfile
35-
rvm: 2.1
36-
- gemfile: gemfiles/rails_5.gemfile
37-
rvm: 2.0
3832
- gemfile: gemfiles/rails_4.gemfile
3933
rvm: 2.4.0
4034
- gemfile: gemfiles/rails_3.gemfile

Appraisals

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
1-
appraise "rails-3" do
2-
gem "rack", "< 2"
3-
gem "rails", "3.2.22.2"
1+
appraise 'rails-3' do
2+
gem 'rack', '< 2'
3+
gem 'rails', '3.2.22.2'
44
end
55

6-
appraise "rails-4" do
7-
gem "rack", "< 2"
8-
gem "rails", "~> 4.2.6"
6+
appraise 'rails-4' do
7+
gem 'rack', '< 2'
8+
gem 'rails', '~> 4.2.6'
99
end
1010

11-
appraise "rails-5" do
12-
gem "rails", "~> 5.0.0"
11+
appraise 'rails-5' do
12+
gem 'rails', '~> 5.0.0'
1313
end

Gemfile

Lines changed: 13 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,23 @@
1-
source "https://rubygems.org"
1+
source 'https://rubygems.org'
22

33
# Specify your gem's dependencies in html-pipeline.gemspec
44
gemspec
55

66
group :development do
7-
gem "bundler"
8-
gem "rake"
9-
gem "appraisal"
7+
gem 'appraisal'
8+
gem 'bundler'
9+
gem 'rake'
1010
end
1111

1212
group :test do
13-
gem "minitest"
14-
gem "rinku", "~> 1.7", :require => false
15-
gem "gemoji", "~> 2.0", :require => false
16-
gem "RedCloth", "~> 4.2.9", :require => false
17-
gem "commonmarker", "~> 0.14", :require => false
18-
gem "email_reply_parser", "~> 0.5", :require => false
19-
gem "sanitize", "~> 2.0", :require => false
13+
gem 'commonmarker', '~> 0.14', require: false
14+
gem 'email_reply_parser', '~> 0.5', require: false
15+
gem 'gemoji', '~> 2.0', require: false
16+
gem 'minitest'
17+
gem 'RedCloth', '~> 4.2.9', require: false
18+
gem 'rinku', '~> 1.7', require: false
19+
gem 'sanitize', '~> 2.0', require: false
2020

21-
if RUBY_VERSION < "2.1.0"
22-
gem "escape_utils", "~> 0.3", :require => false
23-
gem "github-linguist", "~> 2.6.2", :require => false
24-
else
25-
gem "escape_utils", "~> 1.0", :require => false
26-
gem "github-linguist", "~> 2.10", :require => false
27-
end
28-
29-
if RUBY_VERSION < "1.9.3"
30-
gem "activesupport", ">= 2", "< 4"
31-
end
21+
gem 'escape_utils', '~> 1.0', require: false
22+
gem 'rouge', '~> 3.1', require: false
3223
end

README.md

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -171,12 +171,12 @@ EmojiPipeline = Pipeline.new [
171171

172172
Filter gem dependencies are not bundled; you must bundle the filter's gem
173173
dependencies. The below list details filters with dependencies. For example,
174-
`SyntaxHighlightFilter` uses [github-linguist](https://github.com/github/linguist)
174+
`SyntaxHighlightFilter` uses [rouge](https://github.com/jneen/rouge)
175175
to detect and highlight languages. For example, to use the `SyntaxHighlightFilter`,
176176
add the following to your Gemfile:
177177

178178
```ruby
179-
gem 'github-linguist'
179+
gem 'rouge'
180180
```
181181

182182
* `AutolinkFilter` - `rinku`
@@ -185,7 +185,7 @@ gem 'github-linguist'
185185
* `MarkdownFilter` - `commonmarker`
186186
* `PlainTextInputFilter` - `escape_utils`
187187
* `SanitizationFilter` - `sanitize`
188-
* `SyntaxHighlightFilter` - `github-linguist`
188+
* `SyntaxHighlightFilter` - `rouge`
189189
* `TextileFilter` - `RedCloth`
190190

191191
_Note:_ See [Gemfile](/Gemfile) `:test` block for version requirements.
@@ -242,7 +242,6 @@ Here are some extensions people have built:
242242
* [tilt-html-pipeline](https://github.com/bradgessler/tilt-html-pipeline)
243243
* [html-pipeline-wiki-link'](https://github.com/lifted-studios/html-pipeline-wiki-link) - WikiMedia-style wiki links
244244
* [task_list](https://github.com/github/task_list) - GitHub flavor Markdown Task List
245-
* [html-pipeline-rouge_filter](https://github.com/JuanitoFatas/html-pipeline-rouge_filter) - Syntax highlight with [Rouge](https://github.com/jneen/rouge/)
246245
* [html-pipeline-nico_link](https://github.com/rutan/html-pipeline-nico_link) - An HTML::Pipeline filter for [niconico](http://www.nicovideo.jp) description links
247246
* [html-pipeline-gitlab](https://gitlab.com/gitlab-org/html-pipeline-gitlab) - This gem implements various filters for html-pipeline used by GitLab
248247
* [html-pipeline-youtube](https://github.com/st0012/html-pipeline-youtube) - An HTML::Pipeline filter for YouTube links

Rakefile

100644100755
Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
#!/usr/bin/env rake
2-
require "rubygems"
3-
require "bundler/setup"
2+
require 'rubygems'
3+
require 'bundler/setup'
44

5-
require "bundler/gem_tasks"
5+
require 'bundler/gem_tasks'
66
require 'rake/testtask'
77

88
Rake::TestTask.new do |t|
9-
t.libs << "test"
9+
t.libs << 'test'
1010
t.test_files = FileList['test/**/*_test.rb']
1111
t.verbose = true
1212
end
1313

14-
task :default => :test
14+
task default: :test

bin/html-pipeline

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -4,23 +4,23 @@ require 'html/pipeline'
44
require 'optparse'
55

66
# Accept "help", too
7-
ARGV.map!{|a| a == "help" ? "--help" : a }
7+
.map! { |a| a == 'help' ? '--help' : a }
88

9-
OptionParser.new do |opts|
9+
onParser.new do |opts|
1010
opts.banner = <<-HELP.gsub(/^ /, '')
1111
Usage: html-pipeline [-h] [-f]
1212
html-pipeline [FILTER [FILTER [...]]] < file.md
13-
cat file.md | html-pipeline [FILTER [FILTER [...]]]
13+
cat file.md | html-pipeline [FILTER [FILTER [...]]]
1414
HELP
1515

16-
opts.separator "Options:"
16+
opts.separator 'Options:'
1717

18-
opts.on("-f", "--filters", "List the available filters") do
19-
filters = HTML::Pipeline.constants.grep(/\w+Filter$/).
20-
map{|f| f.to_s.gsub(/Filter$/,'') }
18+
opts.on('-f', '--filters', 'List the available filters') do
19+
filters = HTML::Pipeline.constants.grep(/\w+Filter$/)
20+
.map { |f| f.to_s.gsub(/Filter$/, '') }
2121

2222
# Text filter doesn't work, no call method
23-
filters -= ["Text"]
23+
filters -= ['Text']
2424

2525
abort <<-HELP.gsub(/^ /, '')
2626
Available filters:
@@ -38,12 +38,12 @@ if ARGV.empty?
3838
HTML::Pipeline::ImageMaxWidthFilter,
3939
HTML::Pipeline::EmojiFilter,
4040
HTML::Pipeline::AutolinkFilter,
41-
HTML::Pipeline::TableOfContentsFilter,
41+
HTML::Pipeline::TableOfContentsFilter
4242
]
4343

44-
# Add syntax highlighting if linguist is present
44+
# Add syntax highlighting if rouge is present
4545
begin
46-
require 'linguist'
46+
require 'rouge'
4747
filters << HTML::Pipeline::SyntaxHighlightFilter
4848
rescue LoadError
4949
end
@@ -52,7 +52,7 @@ else
5252

5353
def filter_named(name)
5454
case name
55-
when "Text"
55+
when 'Text'
5656
raise NameError # Text filter doesn't work, no call method
5757
end
5858

@@ -70,9 +70,9 @@ else
7070
end
7171

7272
context = {
73-
:asset_root => "/assets",
74-
:base_url => "/",
75-
:gfm => true
73+
asset_root: '/assets',
74+
base_url: '/',
75+
gfm: true
7676
}
7777

7878
puts HTML::Pipeline.new(filters, context).call(ARGF.read)[:output]

gemfiles/rails_3.gemfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ group :test do
2020
gem "email_reply_parser", "~> 0.5", :require => false
2121
gem "sanitize", "~> 2.0", :require => false
2222
gem "escape_utils", "~> 1.0", :require => false
23-
gem "github-linguist", "~> 2.10", :require => false
23+
gem "rouge", "~> 3.1", :require => false
2424
end
2525

2626
gemspec :path => "../"

gemfiles/rails_4.gemfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ group :test do
2020
gem "email_reply_parser", "~> 0.5", :require => false
2121
gem "sanitize", "~> 2.0", :require => false
2222
gem "escape_utils", "~> 1.0", :require => false
23-
gem "github-linguist", "~> 2.10", :require => false
23+
gem "rouge", "~> 3.1", :require => false
2424
end
2525

2626
gemspec :path => "../"

gemfiles/rails_5.gemfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ group :test do
1919
gem "email_reply_parser", "~> 0.5", :require => false
2020
gem "sanitize", "~> 2.0", :require => false
2121
gem "escape_utils", "~> 1.0", :require => false
22-
gem "github-linguist", "~> 2.10", :require => false
22+
gem "rouge", "~> 3.1", :require => false
2323
end
2424

2525
gemspec :path => "../"

html-pipeline.gemspec

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
1-
# -*- encoding: utf-8 -*-
2-
require File.expand_path("../lib/html/pipeline/version", __FILE__)
1+
2+
require File.expand_path('../lib/html/pipeline/version', __FILE__)
33

44
Gem::Specification.new do |gem|
5-
gem.name = "html-pipeline"
5+
gem.name = 'html-pipeline'
66
gem.version = HTML::Pipeline::VERSION
7-
gem.license = "MIT"
8-
gem.authors = ["Ryan Tomayko", "Jerry Cheung"]
9-
10-
gem.description = %q{GitHub HTML processing filters and utilities}
11-
gem.summary = %q{Helpers for processing content through a chain of filters}
12-
gem.homepage = "https://github.com/jch/html-pipeline"
7+
gem.license = 'MIT'
8+
gem.authors = ['Ryan Tomayko', 'Jerry Cheung']
9+
10+
gem.description = 'GitHub HTML processing filters and utilities'
11+
gem.summary = 'Helpers for processing content through a chain of filters'
12+
gem.homepage = 'https://github.com/jch/html-pipeline'
1313

14-
gem.files = `git ls-files -z`.split("\x0").reject { |f| f =~ %r(^(test|gemfiles|script)/) }
15-
gem.require_paths = ["lib"]
14+
gem.files = `git ls-files -z`.split("\x0").reject { |f| f =~ %r{^(test|gemfiles|script)/} }
15+
gem.require_paths = ['lib']
1616

17-
gem.add_dependency "nokogiri", ">= 1.4"
18-
gem.add_dependency "activesupport", ">= 2"
17+
gem.add_dependency 'activesupport', '>= 2'
18+
gem.add_dependency 'nokogiri', '>= 1.4'
1919

2020
gem.post_install_message = <<msg
2121
-------------------------------------------------

0 commit comments

Comments
 (0)