1
1
# frozen_string_literal: true
2
2
3
- lib = File . expand_path ( 'lib' , __dir__ )
4
- $LOAD_PATH. unshift ( lib ) unless $LOAD_PATH. include? ( lib )
5
- require 'grape-swagger/representable/version'
3
+ require_relative 'lib/grape-swagger/representable/version'
6
4
7
5
Gem ::Specification . new do |s |
8
6
s . name = 'grape-swagger-representable'
@@ -11,26 +9,27 @@ Gem::Specification.new do |s|
11
9
12
10
13
11
s . summary = 'Grape swagger adapter to support representable object parsing'
14
- s . homepage = 'https://github.com/Bugagazavr/grape-swagger-representable'
15
12
s . license = 'MIT'
16
13
17
14
s . files = `git ls-files -z` . split ( "\x0 " ) . reject { |f | f . match ( %r{^(test|spec|features)/} ) }
18
15
s . bindir = 'exe'
19
16
s . executables = s . files . grep ( %r{^exe/} ) { |f | File . basename ( f ) }
20
17
s . require_paths = [ 'lib' ]
21
18
22
- s . add_runtime_dependency 'grape-swagger' , '>= 0.31.0'
23
- s . add_runtime_dependency 'representable'
24
-
25
- s . add_development_dependency 'bundler' , '~> 1.12'
26
- s . add_development_dependency 'multi_json'
27
- s . add_development_dependency 'pry' unless RUBY_PLATFORM . eql? ( 'java' ) || RUBY_ENGINE . eql? ( 'rbx' )
28
- s . add_development_dependency 'pry-byebug' unless RUBY_PLATFORM . eql? ( 'java' ) || RUBY_ENGINE . eql? ( 'rbx' )
29
- s . add_development_dependency 'rack-cors'
30
- s . add_development_dependency 'rack-test'
31
- s . add_development_dependency 'rake' , '~> 10.0'
32
- s . add_development_dependency 'redcarpet' unless RUBY_PLATFORM . eql? ( 'java' ) || RUBY_ENGINE . eql? ( 'rbx' )
33
- s . add_development_dependency 'rouge' unless RUBY_PLATFORM . eql? ( 'java' ) || RUBY_ENGINE . eql? ( 'rbx' )
34
- s . add_development_dependency 'rspec' , '~> 3.0'
35
- s . add_development_dependency 'rubocop'
19
+ github_uri = "https://github.com/ruby-grape/#{ s . name } "
20
+
21
+ s . homepage = github_uri
22
+
23
+ s . metadata = {
24
+ 'rubygems_mfa_required' => 'true' ,
25
+ 'bug_tracker_uri' => "#{ github_uri } /issues" ,
26
+ 'documentation_uri' => "http://www.rubydoc.info/gems/#{ s . name } /#{ s . version } " ,
27
+ 'homepage_uri' => s . homepage ,
28
+ 'source_code_uri' => github_uri
29
+ }
30
+
31
+ s . required_ruby_version = '>= 2.7' , '< 4'
32
+
33
+ s . add_runtime_dependency 'grape-swagger' , '~> 2.0'
34
+ s . add_runtime_dependency 'representable' , '~> 3.2'
36
35
end
0 commit comments