Skip to content

Commit 197972b

Browse files
author
Jan Hecking
committed
Merge remote-tracking branch 'tim/master'
2 parents 13ba274 + 747282d commit 197972b

File tree

5 files changed

+36
-24
lines changed

5 files changed

+36
-24
lines changed

Gemfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ source "http://rubygems.org"
33
# Example:
44
# gem "activesupport", ">= 2.3.5"
55

6-
gem 'grape', '~> 0.2.0'
6+
gem 'grape', '>= 0.2.0'
77
gem 'kramdown'
88

99
# Add dependencies to develop your gem here.

Gemfile.lock

Lines changed: 25 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,27 @@
11
GEM
22
remote: http://rubygems.org/
33
specs:
4-
activesupport (3.2.6)
5-
i18n (~> 0.6)
4+
activesupport (3.2.13)
5+
i18n (= 0.6.1)
66
multi_json (~> 1.0)
7+
backports (2.6.7)
8+
builder (3.2.0)
79
coderay (1.0.7)
10+
descendants_tracker (0.0.1)
811
diff-lcs (1.1.3)
912
git (1.2.5)
10-
grape (0.2.1)
11-
hashie (~> 1.2)
12-
multi_json
13-
multi_xml
14-
rack
13+
grape (0.4.0)
14+
activesupport
15+
builder
16+
hashie (>= 1.2.0)
17+
multi_json (>= 1.3.2)
18+
multi_xml (>= 0.5.2)
19+
rack (>= 1.3.0)
20+
rack-accept
1521
rack-mount
16-
hashie (1.2.0)
17-
i18n (0.6.0)
22+
virtus
23+
hashie (2.0.3)
24+
i18n (0.6.1)
1825
jeweler (1.8.4)
1926
bundler (~> 1.0)
2027
git (>= 1.2.5)
@@ -23,13 +30,15 @@ GEM
2330
json (1.7.3)
2431
kramdown (0.13.7)
2532
method_source (0.8)
26-
multi_json (1.3.6)
27-
multi_xml (0.5.1)
33+
multi_json (1.7.2)
34+
multi_xml (0.5.3)
2835
pry (0.9.10)
2936
coderay (~> 1.0.5)
3037
method_source (~> 0.8)
3138
slop (~> 3.3.1)
32-
rack (1.4.1)
39+
rack (1.5.2)
40+
rack-accept (0.4.5)
41+
rack (>= 0.4)
3342
rack-mount (0.8.3)
3443
rack (>= 1.0.0)
3544
rack-test (0.6.1)
@@ -52,13 +61,16 @@ GEM
5261
shoulda-matchers (1.2.0)
5362
activesupport (>= 3.0.0)
5463
slop (3.3.2)
64+
virtus (0.5.4)
65+
backports (~> 2.6.1)
66+
descendants_tracker (~> 0.0.1)
5567

5668
PLATFORMS
5769
ruby
5870

5971
DEPENDENCIES
6072
bundler (> 1.0.0)
61-
grape (~> 0.2.0)
73+
grape (>= 0.2.0)
6274
jeweler (~> 1.8.4)
6375
kramdown
6476
pry

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
0.3.0
1+
0.5.0

grape-swagger.gemspec

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,11 @@
55

66
Gem::Specification.new do |s|
77
s.name = "grape-swagger"
8-
s.version = "0.3.0"
8+
s.version = "0.5.0"
99

1010
s.required_rubygems_version = Gem::Requirement.new(">= 0") if s.respond_to? :required_rubygems_version=
1111
s.authors = ["Tim Vandecasteele"]
12-
s.date = "2012-10-19"
12+
s.date = "2013-03-28"
1313
s.description = "A simple way to add proper auto generated documentation - that can be displayed with swagger - to your inline described grape API"
1414
s.email = "[email protected]"
1515
s.extra_rdoc_files = [
@@ -43,7 +43,7 @@ Gem::Specification.new do |s|
4343
s.specification_version = 3
4444

4545
if Gem::Version.new(Gem::VERSION) >= Gem::Version.new('1.2.0') then
46-
s.add_runtime_dependency(%q<grape>, ["~> 0.2.0"])
46+
s.add_runtime_dependency(%q<grape>, [">= 0.2.0"])
4747
s.add_runtime_dependency(%q<kramdown>, [">= 0"])
4848
s.add_development_dependency(%q<shoulda>, [">= 0"])
4949
s.add_development_dependency(%q<rdoc>, ["~> 3.12"])
@@ -53,7 +53,7 @@ Gem::Specification.new do |s|
5353
s.add_development_dependency(%q<rack-test>, [">= 0"])
5454
s.add_development_dependency(%q<rspec>, [">= 0"])
5555
else
56-
s.add_dependency(%q<grape>, ["~> 0.2.0"])
56+
s.add_dependency(%q<grape>, [">= 0.2.0"])
5757
s.add_dependency(%q<kramdown>, [">= 0"])
5858
s.add_dependency(%q<shoulda>, [">= 0"])
5959
s.add_dependency(%q<rdoc>, ["~> 3.12"])
@@ -64,7 +64,7 @@ Gem::Specification.new do |s|
6464
s.add_dependency(%q<rspec>, [">= 0"])
6565
end
6666
else
67-
s.add_dependency(%q<grape>, ["~> 0.2.0"])
67+
s.add_dependency(%q<grape>, [">= 0.2.0"])
6868
s.add_dependency(%q<kramdown>, [">= 0"])
6969
s.add_dependency(%q<shoulda>, [">= 0"])
7070
s.add_dependency(%q<rdoc>, ["~> 3.12"])

spec/non_default_api_spec.rb

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -210,23 +210,23 @@ class ProtectedApi < Grape::API
210210
{:bla => 'something'}
211211
end
212212
end
213-
213+
214214
class SimpleApiWithProtection < Grape::API
215215
mount ProtectedApi
216216
add_swagger_documentation
217217
end
218218
end
219-
219+
220220
def app; SimpleApiWithProtection; end
221221

222222
it "should use https schema in mount point" do
223223
get '/swagger_doc', {}, 'rack.url_scheme' => 'https'
224-
last_response.body.should == "{:apiVersion=>\"0.1\", :swaggerVersion=>\"1.1\", :basePath=>\"https://example.org\", :operations=>[], :apis=>[{:path=>\"/swagger_doc/something.{format}\"}, {:path=>\"/swagger_doc/swagger_doc.{format}\"}]}"
224+
last_response.body.should == "{:apiVersion=>\"0.1\", :swaggerVersion=>\"1.1\", :basePath=>\"https://example.org:80\", :operations=>[], :apis=>[{:path=>\"/swagger_doc/something.{format}\"}, {:path=>\"/swagger_doc/swagger_doc.{format}\"}]}"
225225
end
226226

227227
it "should use https schema in endpoint doc" do
228228
get '/swagger_doc/something', {}, 'rack.url_scheme' => 'https'
229-
last_response.body.should == "{:apiVersion=>\"0.1\", :swaggerVersion=>\"1.1\", :basePath=>\"https://example.org\", :resourcePath=>\"\", :apis=>[{:path=>\"/something.{format}\", :operations=>[{:notes=>nil, :summary=>\"this gets something\", :nickname=>\"GET-something---format-\", :httpMethod=>\"GET\", :parameters=>[]}]}]}"
229+
last_response.body.should == "{:apiVersion=>\"0.1\", :swaggerVersion=>\"1.1\", :basePath=>\"https://example.org:80\", :resourcePath=>\"\", :apis=>[{:path=>\"/something.{format}\", :operations=>[{:notes=>nil, :summary=>\"this gets something\", :nickname=>\"GET-something---format-\", :httpMethod=>\"GET\", :parameters=>[]}]}]}"
230230
end
231231
end
232232
end

0 commit comments

Comments
 (0)