Rename gem to jekyll-responsive-image

This PR also drops support for Ruby <2.0
This commit is contained in:
Joseph Wynn 2016-12-28 22:56:27 +13:00
parent 8d962b2631
commit 03356da52d
19 changed files with 37 additions and 50 deletions

View File

@ -7,4 +7,3 @@ rvm:
- 2.2 - 2.2
- 2.1 - 2.1
- 2.0 - 2.0
- 1.9

View File

@ -8,12 +8,4 @@ group :development do
gem 'test-unit', '~> 3.1' gem 'test-unit', '~> 3.1'
gem 'coveralls', :require => false gem 'coveralls', :require => false
platform :ruby_19 do
gem 'mime-types', '>= 2.0', '< 3.0'
gem 'rest-client', '>= 1.0', '< 2.0'
gem 'simplecov', '>= 0.10', '< 0.12'
gem 'term-ansicolor', '1.3.2'
gem 'tins', '1.6.0'
end
end end

View File

@ -1,6 +1,6 @@
# Jekyll Responsive Images # jekyll-responsive-image
Jekyll Responsive Images is a [Jekyll](http://jekyllrb.com/) plugin and utility for automatically resizing images. Its intended use is for sites which want to display responsive images using something like [`srcset`](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/Img#Specifications) or [Imager.js](https://github.com/BBC-News/Imager.js/). A [Jekyll](http://jekyllrb.com/) plugin and utility for automatically resizing images. Its intended use is for sites which want to display responsive images using something like [`srcset`](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/Img#Specifications) or [Imager.js](https://github.com/BBC-News/Imager.js/).
[![Build Status](https://img.shields.io/travis/wildlyinaccurate/jekyll-responsive-image.svg?style=flat-square)](https://travis-ci.org/wildlyinaccurate/jekyll-responsive-image) [![Build Status](https://img.shields.io/travis/wildlyinaccurate/jekyll-responsive-image.svg?style=flat-square)](https://travis-ci.org/wildlyinaccurate/jekyll-responsive-image)
[![Coverage Status](https://img.shields.io/coveralls/wildlyinaccurate/jekyll-responsive-image.svg?style=flat-square)](https://coveralls.io/repos/github/wildlyinaccurate/jekyll-responsive-image/badge.svg?branch=master) [![Coverage Status](https://img.shields.io/coveralls/wildlyinaccurate/jekyll-responsive-image.svg?style=flat-square)](https://coveralls.io/repos/github/wildlyinaccurate/jekyll-responsive-image/badge.svg?branch=master)
@ -11,16 +11,17 @@ Jekyll Responsive Images is a [Jekyll](http://jekyllrb.com/) plugin and utility
First, install the gem: First, install the gem:
``` ```
$ gem install jekyll-responsive_image $ gem install jekyll-responsive-image
``` ```
Then you can either add it to the `gems` section of your `_config.yml`: Then you can either add it to the `gems` section of your `_config.yml`:
```yaml ```yaml
gems: [jekyll/responsive_image] gems:
- jekyll-responsive-image
``` ```
Or you can copy the contents of [`responsive_image.rb`](lib/jekyll/responsive_image.rb) into your `_plugins` directory. Or you can copy the contents of [`responsive_image.rb`](lib/jekyll-responsive-image.rb) into your `_plugins` directory.
## Configuration ## Configuration

View File

@ -9,7 +9,7 @@ rescue Bundler::BundlerError => e
end end
require 'rake' require 'rake'
require 'jekyll/responsive_image/version' require 'jekyll-responsive-image/version'
require 'cucumber/rake/task' require 'cucumber/rake/task'
require 'coveralls/rake/task' require 'coveralls/rake/task'

File diff suppressed because one or more lines are too long

View File

@ -4,7 +4,7 @@ if ENV['CI']
end end
require 'test/unit/assertions' require 'test/unit/assertions'
require 'jekyll/responsive_image' require 'jekyll-responsive-image'
TEST_DIR = File.join('/', 'tmp', 'jekyll') TEST_DIR = File.join('/', 'tmp', 'jekyll')

View File

@ -2,31 +2,26 @@
lib = File.expand_path('../lib/', __FILE__) lib = File.expand_path('../lib/', __FILE__)
$:.unshift lib unless $:.include?(lib) $:.unshift lib unless $:.include?(lib)
require 'jekyll/responsive_image/version' require 'jekyll-responsive-image/version'
Gem::Specification.new do |spec| Gem::Specification.new do |spec|
spec.name = 'jekyll-responsive_image' spec.name = 'jekyll-responsive-image'
spec.version = Jekyll::ResponsiveImage::VERSION spec.version = Jekyll::ResponsiveImage::VERSION
spec.authors = ['Joseph Wynn'] spec.authors = ['Joseph Wynn']
spec.email = ['joseph@wildlyinaccurate.com'] spec.email = ['joseph@wildlyinaccurate.com']
spec.summary = 'Responsive images for Jekyll via srcset' spec.summary = 'Responsive images management for Jekyll'
spec.homepage = 'https://github.com/wildlyinaccurate/jekyll-responsive-image' spec.homepage = 'https://github.com/wildlyinaccurate/jekyll-responsive-image'
spec.licenses = ['MIT'] spec.licenses = ['MIT']
spec.description = %q{ spec.description = %q{
Jekyll Responsive Images is a Jekyll plugin and utility for automatically resizing images. Highly configurable Jekyll plugin for managing responsive images. Automatically
Its intended use is for sites which want to display responsive images using something like srcset or Imager.js. resizes images and provides a Liquid template tag for loading the images with
picture, img srcset, Imager.js, etc.
} }
spec.files = `git ls-files -z lib/`.split("\u0000") spec.files = `git ls-files -z lib/`.split("\u0000")
spec.executables = [] spec.executables = []
spec.require_paths = ['lib'] spec.require_paths = ['lib']
if Gem::Version.new(RUBY_VERSION) < Gem::Version.new('2.0.0') spec.add_runtime_dependency 'jekyll', ['>= 2.0', "< 4.0"]
max_jekyll_version = '3.0'
else
max_jekyll_version = '4.0'
end
spec.add_runtime_dependency 'jekyll', ['>= 2.0', "< #{max_jekyll_version}"]
spec.add_runtime_dependency 'rmagick', ['>= 2.0', '< 3.0'] spec.add_runtime_dependency 'rmagick', ['>= 2.0', '< 3.0']
end end

View File

@ -0,0 +1,19 @@
require 'fileutils'
require 'yaml'
require 'jekyll'
require 'rmagick'
require 'jekyll-responsive-image/version'
require 'jekyll-responsive-image/config'
require 'jekyll-responsive-image/utils'
require 'jekyll-responsive-image/render_cache'
require 'jekyll-responsive-image/image_processor'
require 'jekyll-responsive-image/resize_handler'
require 'jekyll-responsive-image/renderer'
require 'jekyll-responsive-image/tag'
require 'jekyll-responsive-image/block'
require 'jekyll-responsive-image/extra_image_generator'
Liquid::Template.register_tag('responsive_image', Jekyll::ResponsiveImage::Tag)
Liquid::Template.register_tag('responsive_image_block', Jekyll::ResponsiveImage::Block)

View File

@ -1,5 +1,5 @@
module Jekyll module Jekyll
module ResponsiveImage module ResponsiveImage
VERSION = '1.0.1'.freeze VERSION = '1.0.2'.freeze
end end
end end

View File

@ -1,19 +0,0 @@
require 'fileutils'
require 'yaml'
require 'jekyll'
require 'rmagick'
require 'jekyll/responsive_image/version'
require 'jekyll/responsive_image/config'
require 'jekyll/responsive_image/utils'
require 'jekyll/responsive_image/render_cache'
require 'jekyll/responsive_image/image_processor'
require 'jekyll/responsive_image/resize_handler'
require 'jekyll/responsive_image/renderer'
require 'jekyll/responsive_image/tag'
require 'jekyll/responsive_image/block'
require 'jekyll/responsive_image/extra_image_generator'
Liquid::Template.register_tag('responsive_image', Jekyll::ResponsiveImage::Tag)
Liquid::Template.register_tag('responsive_image_block', Jekyll::ResponsiveImage::Block)