Skip to content

Commit b18a2a5

Browse files
committed
require dependencies for other filters
1 parent f299b67 commit b18a2a5

File tree

7 files changed

+8
-42
lines changed

7 files changed

+8
-42
lines changed

lib/html/pipeline/autolink_filter.rb

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,4 @@
1-
begin
2-
require "rinku"
3-
rescue LoadError => _
4-
raise HTML::Pipeline::MissingDependencyError, "Missing dependency 'rinku' for AutolinkFilter. See README.md for details."
5-
end
1+
HTML::Pipeline.require_dependency("rinku", "AutolinkFilter")
62

73
module HTML
84
class Pipeline

lib/html/pipeline/email_reply_filter.rb

Lines changed: 2 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,5 @@
1-
begin
2-
require "escape_utils"
3-
rescue LoadError => _
4-
raise HTML::Pipeline::MissingDependencyError, "Missing dependency 'escape_utils' for EmailReplyFilter. See README.md for details."
5-
end
6-
7-
begin
8-
require "email_reply_parser"
9-
rescue LoadError => _
10-
raise HTML::Pipeline::MissingDependencyError, "Missing dependency 'email_reply_parser' for EmailReplyFilter. See README.md for details."
11-
end
1+
HTML::Pipeline.require_dependency("escape_utils", "EmailReplyFilter")
2+
HTML::Pipeline.require_dependency("email_reply_parser", "EmailReplyFilter")
123

134
module HTML
145
class Pipeline

lib/html/pipeline/emoji_filter.rb

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,5 @@
11
require "cgi"
2-
3-
begin
4-
require "gemoji"
5-
rescue LoadError => _
6-
raise HTML::Pipeline::MissingDependencyError, "Missing dependency 'gemoji' for EmojiFilter. See README.md for details."
7-
end
2+
HTML::Pipeline.require_dependency("gemoji", "EmojiFilter")
83

94
module HTML
105
class Pipeline

lib/html/pipeline/markdown_filter.rb

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,4 @@
1-
begin
2-
require "commonmarker"
3-
rescue LoadError => _
4-
raise HTML::Pipeline::MissingDependencyError, "Missing dependency 'commonmarker' for MarkdownFilter. See README.md for details."
5-
end
1+
HTML::Pipeline.require_dependency("commonmarker", "MarkdownFilter")
62

73
module HTML
84
class Pipeline

lib/html/pipeline/plain_text_input_filter.rb

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,4 @@
1-
begin
2-
require "escape_utils"
3-
rescue LoadError => _
4-
raise HTML::Pipeline::MissingDependencyError, "Missing dependency 'escape_utils' for PlainTextInputFilter. See README.md for details."
5-
end
1+
HTML::Pipeline.require_dependency("escape_utils", "PlainTextInputFilter")
62

73
module HTML
84
class Pipeline

lib/html/pipeline/syntax_highlight_filter.rb

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,4 @@
1-
begin
2-
require "linguist"
3-
rescue LoadError => _
4-
raise HTML::Pipeline::MissingDependencyError, "Missing dependency 'github-linguist' for SyntaxHighlightFilter. See README.md for details."
5-
end
1+
HTML::Pipeline.require_dependency("linguist", "SyntaxHighlightFilter")
62

73
module HTML
84
class Pipeline

lib/html/pipeline/textile_filter.rb

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,4 @@
1-
begin
2-
require "redcloth"
3-
rescue LoadError => _
4-
raise HTML::Pipeline::MissingDependencyError, "Missing dependency 'RedCloth' for TextileFilter. See README.md for details."
5-
end
1+
HTML::Pipeline.require_dependency("redcloth", "RedCloth")
62

73
module HTML
84
class Pipeline

0 commit comments

Comments
 (0)