Add liquid c if it's available.
This commit is contained in:
parent
3940e1e9df
commit
b68dd3a5cb
|
@ -63,6 +63,7 @@ Gem::Specification.new do |s|
|
||||||
s.add_development_dependency('jekyll_test_plugin')
|
s.add_development_dependency('jekyll_test_plugin')
|
||||||
s.add_development_dependency('jekyll_test_plugin_malicious')
|
s.add_development_dependency('jekyll_test_plugin_malicious')
|
||||||
s.add_development_dependency('rouge', '~> 1.7')
|
s.add_development_dependency('rouge', '~> 1.7')
|
||||||
|
s.add_development_dependency('liquid-c', '~> 0.0.2')
|
||||||
s.add_development_dependency('minitest') if RUBY_PLATFORM =~ /cygwin/
|
s.add_development_dependency('minitest') if RUBY_PLATFORM =~ /cygwin/
|
||||||
s.add_development_dependency('test-unit') if RUBY_PLATFORM =~ /cygwin/
|
s.add_development_dependency('test-unit') if RUBY_PLATFORM =~ /cygwin/
|
||||||
end
|
end
|
||||||
|
|
|
@ -29,6 +29,12 @@ require 'liquid'
|
||||||
require 'kramdown'
|
require 'kramdown'
|
||||||
require 'colorator'
|
require 'colorator'
|
||||||
|
|
||||||
|
# Conditional optimizations
|
||||||
|
begin
|
||||||
|
require 'liquid-c'
|
||||||
|
rescue LoadError
|
||||||
|
end
|
||||||
|
|
||||||
SafeYAML::OPTIONS[:suppress_warnings] = true
|
SafeYAML::OPTIONS[:suppress_warnings] = true
|
||||||
Liquid::Template.error_mode = :strict
|
Liquid::Template.error_mode = :strict
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue