| 
									
										
										
										
											2017-03-08 16:32:31 +08:00
										 |  |  | # frozen_string_literal: true | 
					
						
							| 
									
										
										
										
											2017-03-28 17:15:33 +08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2014-11-11 03:27:04 +08:00
										 |  |  | source 'http://rubygems.org' | 
					
						
							| 
									
										
										
										
											2012-07-19 16:03:35 +08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2014-07-14 21:36:45 +08:00
										 |  |  | gemspec | 
					
						
							| 
									
										
										
										
											2016-04-15 21:56:21 +08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2023-11-17 18:51:25 +08:00
										 |  |  | gem 'grape', case version = ENV.fetch('GRAPE_VERSION', '< 3.0') | 
					
						
							| 
									
										
										
										
											2016-12-04 10:23:54 +08:00
										 |  |  |              when 'HEAD' | 
					
						
							| 
									
										
										
										
											2017-07-12 02:20:11 +08:00
										 |  |  |                { git: 'https://github.com/ruby-grape/grape' } | 
					
						
							| 
									
										
										
										
											2016-12-04 10:23:54 +08:00
										 |  |  |              else | 
					
						
							|  |  |  |                version | 
					
						
							|  |  |  |              end | 
					
						
							| 
									
										
										
										
											2016-05-07 09:12:26 +08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2022-07-26 16:04:09 +08:00
										 |  |  | gem ENV.fetch('MODEL_PARSER', nil) if ENV.key?('MODEL_PARSER') | 
					
						
							| 
									
										
										
										
											2020-06-30 16:12:52 +08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-12-04 10:23:54 +08:00
										 |  |  | group :development, :test do | 
					
						
							|  |  |  |   gem 'bundler' | 
					
						
							| 
									
										
										
										
											2018-02-03 21:49:19 +08:00
										 |  |  |   gem 'grape-entity' | 
					
						
							| 
									
										
										
										
											2016-12-04 10:23:54 +08:00
										 |  |  |   gem 'pry', platforms: [:mri] | 
					
						
							|  |  |  |   gem 'pry-byebug', platforms: [:mri] | 
					
						
							| 
									
										
										
										
											2020-01-11 08:46:24 +08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2024-06-28 15:16:20 +08:00
										 |  |  |   grape_version = ENV.fetch('GRAPE_VERSION', '2.1.0') | 
					
						
							|  |  |  |   if grape_version == 'HEAD' || Gem::Version.new(grape_version) >= Gem::Version.new('2.0.0') | 
					
						
							|  |  |  |     gem 'rack', '>= 3.0' | 
					
						
							|  |  |  |   else | 
					
						
							|  |  |  |     gem 'rack', '< 3.0' | 
					
						
							|  |  |  |   end | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-12-04 10:23:54 +08:00
										 |  |  |   gem 'rack-cors' | 
					
						
							|  |  |  |   gem 'rack-test' | 
					
						
							|  |  |  |   gem 'rake' | 
					
						
							|  |  |  |   gem 'rdoc' | 
					
						
							| 
									
										
										
										
											2020-01-04 01:33:31 +08:00
										 |  |  |   gem 'rspec', '~> 3.9' | 
					
						
							| 
									
										
										
										
											2023-05-21 06:31:00 +08:00
										 |  |  |   gem 'rubocop', '~> 1.50', require: false | 
					
						
							| 
									
										
										
										
											2023-09-07 02:14:08 +08:00
										 |  |  | 
 | 
					
						
							|  |  |  |   unless ENV['MODEL_PARSER'] == 'grape-swagger-entity' | 
					
						
							|  |  |  |     gem 'grape-swagger-entity', git: 'https://github.com/ruby-grape/grape-swagger-entity' | 
					
						
							|  |  |  |   end | 
					
						
							| 
									
										
										
										
											2016-07-04 02:10:22 +08:00
										 |  |  | end | 
					
						
							| 
									
										
										
										
											2017-03-28 17:15:33 +08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-09-05 22:56:55 +08:00
										 |  |  | group :test do | 
					
						
							| 
									
										
										
										
											2017-01-15 22:06:36 +08:00
										 |  |  |   gem 'simplecov', require: false | 
					
						
							| 
									
										
										
										
											2022-03-13 15:37:50 +08:00
										 |  |  | end |