From af19561e93d6f42581376b1ddf4f826aa92de57d Mon Sep 17 00:00:00 2001 From: stve Date: Mon, 9 Feb 2015 00:27:32 -0500 Subject: [PATCH] updated gemspec and dependencies --- Gemfile | 10 +++++++--- instapaper.gemspec | 44 ++++++++++++++++++++------------------------ 2 files changed, 27 insertions(+), 27 deletions(-) diff --git a/Gemfile b/Gemfile index 7f68088..b933791 100644 --- a/Gemfile +++ b/Gemfile @@ -3,15 +3,19 @@ source 'https://rubygems.org' gem 'rake' gem 'yard' -platforms :jruby do - gem 'jruby-openssl', '~> 0.7' +gem 'jruby-openssl', platforms: :jruby +gem 'json', platforms: :mri_19 + +group :development do + gem 'kramdown' end group :test do - gem 'json', :platforms => :ruby_18 gem 'rspec', '~> 3.2' gem 'timecop' gem 'webmock', '>= 1.10.1' + gem 'rubocop', '>= 0.27' + gem 'simplecov', '>= 0.9' end gemspec diff --git a/instapaper.gemspec b/instapaper.gemspec index 37e9218..66fa697 100644 --- a/instapaper.gemspec +++ b/instapaper.gemspec @@ -1,26 +1,22 @@ -# -*- encoding: utf-8 -*- -require File.expand_path('../lib/instapaper/version', __FILE__) +lib = File.expand_path('../lib', __FILE__) +$LOAD_PATH.unshift(lib) unless $LOAD_PATH.include?(lib) +require 'instapaper/version' -Gem::Specification.new do |gem| - gem.name = "instapaper" - gem.version = Instapaper::VERSION - - gem.author = "Steve Agalloco" - gem.email = "steve.agalloco@gmail.com" - gem.homepage = "https://github.com/spagalloco/instapaper" - gem.summary = %q{Ruby Instapaper Client} - gem.description = %q{Ruby Client for Instapaper's Full API} - - gem.add_development_dependency 'kramdown' - gem.add_development_dependency 'simplecov' - - gem.add_runtime_dependency 'faraday_middleware', '~> 0.7' - gem.add_runtime_dependency 'multi_json', '~> 1' - gem.add_runtime_dependency 'rash' - gem.add_runtime_dependency 'simple_oauth' - - gem.files = `git ls-files`.split("\n") - gem.test_files = `git ls-files -- {test,spec,features}/*`.split("\n") - gem.executables = `git ls-files -- bin/*`.split("\n").map{ |f| File.basename(f) } - gem.require_paths = ["lib"] +Gem::Specification.new do |spec| + spec.add_dependency 'faraday_middleware', '~> 0.7' + spec.add_dependency 'multi_json', '~> 1' + spec.add_dependency 'rash' + spec.add_dependency 'simple_oauth' + spec.add_development_dependency 'bundler', '~> 1.0' + spec.author = 'Steve Agalloco' + spec.description = "Ruby Client for Instapaper's Full API" + spec.email = 'steve.agalloco@gmail.com' + spec.files = `git ls-files`.split("\n") + spec.homepage = 'https://github.com/stve/instapaper' + spec.licenses = %w(MIT) + spec.name = 'instapaper' + spec.require_paths = %w(lib) + spec.required_ruby_version = '>= 2.0.0' + spec.summary = 'Ruby Instapaper Client' + spec.version = Instapaper::VERSION end