Commit Graph

110 Commits

Author SHA1 Message Date
Tim Vandecasteele 7d24f860c2 Merge branch 'pr/58' 2013-10-08 12:11:03 +02:00
Tim Vandecasteele f7000b610a Add resource grouping for prefixed apis to changelog 2013-10-08 12:10:54 +02:00
Edward Wible 4b43fd579f Support resource groupings for prefixed APIs
The fact that an API has a prefix (e.g., /api) should not affect the
way resources are grouped for documentation purposes.  This patch
updates the hardcoded single level of resource grouping to ignore the
prefix (which available as part of the route object).
2013-10-08 12:09:31 +02:00
Tim Vandecasteele 1fddab9804 Merge branch 'pr/57' 2013-10-08 12:04:25 +02:00
Tim Vandecasteele f0ef658953 Add spec for multiple documentations. 2013-10-08 12:04:19 +02:00
Vlad 55a1ab6bbf Fixed support multiple API versions 2013-10-08 11:33:03 +02:00
Tim Vandecasteele 3ffd95dd41 Merge branch 'pr/62' 2013-10-08 11:22:59 +02:00
Tim Vandecasteele df3cc8eb0a Add fix to changelog 2013-10-08 11:22:21 +02:00
Adriano Dadario b291b20b1e Include in regex to capture URL with '-' in name
Some URL with names that contains the character '-' were not captured by
the regex.
Example name /simple-test(:format)

Adriano Dadario
Vagas Tecnologia
2013-10-08 11:19:22 +02:00
Adriano Dadario 0834096dcb Removing patch level from .rvmrc
Not necessary fix patch level in .rvmrc file.
Let use the current installed ruby patch level

Adriano Dadario
Vagas Tecnologia
2013-10-08 11:13:48 +02:00
Tim Vandecasteele 66d975badd Merge branch 'pr/63' 2013-10-08 11:11:42 +02:00
Tim Vandecasteele fe7ccd5d16 Add notion of hidden endpoints in documentation 2013-10-08 11:11:31 +02:00
Arturo Herrero ee5ff94a27 Improve descriptions spec 2013-10-08 11:03:02 +02:00
Arturo Herrero 2c757fae83 Hide endpoints with the same namespace 2013-10-08 11:03:01 +02:00
Arturo Herrero 57eb49997c Writting a little bit idiomatic Ruby code 2013-10-08 11:03:01 +02:00
Arturo Herrero 1ee9cc9053 Improve test description 2013-10-08 11:03:01 +02:00
Arturo Herrero dcb82dec8d Hide endpoint from the swagger documentation. Resolves #24
Use hidden symbol in the description block:
desc 'Hide an endpoint', {
  :hidden => true
}
2013-10-08 11:03:01 +02:00
Tim Vandecasteele f2717ffc08 Merge branch 'pr/46' 2013-10-08 10:50:12 +02:00
dblock 87aaa45700 Fix: translate parameter type to String, enables using Mongoid fields as parameter definitions. 2013-10-08 10:49:00 +02:00
Tim Vandecasteele e1201ddf36 Merge branch 'pr/54' 2013-10-08 10:43:24 +02:00
Caleb Woods 6159b33e50 Fixing class naming which was breaking Travis builds 2013-07-29 14:44:55 -04:00
Caleb Woods 8f87458787 Reversing whitespace change 2013-07-26 15:41:03 -04:00
Caleb Woods e8b10998ed Correcting readme example 2013-07-26 15:23:28 -04:00
Caleb Woods 1e8c0d14f2 Adding grape-entity to gemspec 2013-07-26 15:20:16 -04:00
Caleb Woods e83aa3154c Adding support for generating swagger responseClass and models from Grape Entities 2013-07-26 15:12:20 -04:00
Tim Vandecasteele a65838fdeb Merge pull request #45 from dblock/specific-json-specs
Be more specific in specs, use JSON output.
2013-06-25 05:23:01 -07:00
dblock 12d66e456d Fix: updated list of files. 2013-06-23 11:33:43 -04:00
dblock 9197ba673e Consistently named file. 2013-06-20 17:43:38 -04:00
dblock c2049e27b4 Be more specific in specs, use JSON output. 2013-06-20 17:32:37 -04:00
dblock 8daeb59ba6 Upgrade to Grape 0.5.0. 2013-06-20 17:32:26 -04:00
dblock 2658aedf98 Colorize rspec output format. 2013-06-20 17:32:07 -04:00
dblock 36c7886fb8 Added Ruby 2.0.0 to Travis CI. 2013-06-20 17:31:56 -04:00
Tim Vandecasteele 997b4c414f Regenerate gemspec for version 0.6.0 2013-06-19 10:55:14 +02:00
Tim Vandecasteele 8b1b79c1a0 Adapt changelog for release. 2013-06-19 10:54:12 +02:00
Tim Vandecasteele 872bbf5a83 Version bump to 0.6.0 2013-06-19 10:53:39 +02:00
dblock 712d95c9a3 Fix: allow parameters such as name[], support :desc and :description. 2013-06-19 10:52:29 +02:00
Tim Vandecasteele 8a052ed627 Allow procs in basepath 2013-06-19 10:35:50 +02:00
Tim Vandecasteele 6bc27bed32 Adapt spec to change body -> form 2013-06-18 17:00:18 +02:00
Tim Vandecasteele 52b5133de1 Merge pull request #29 from jhecking/master
Change POST parameters to type 'form'
2013-06-18 07:12:28 -07:00
Tim Vandecasteele 676efe29fd Merge pull request #40 from boocx2/master
new :hide_format option for add_swagger_documentation
2013-06-18 07:09:43 -07:00
Tim Vandecasteele a67d595636 Adding travis config file 2013-06-18 16:08:03 +02:00
Tim Vandecasteele 61afb4f17c Merge pull request #43 from dblock/default-api-documentation
Fix: document default/root APIs.
2013-06-18 07:02:51 -07:00
dblock 033bc80134 Fix: document default/root APIs. 2013-06-18 09:56:15 -04:00
Tom Mornini 07da873a59 new :hide_format option for add_swagger_documentation 2013-04-27 20:26:13 -07:00
Tim Vandecasteele 4a38969c75 Merge pull request #36 from jrhe/master
Rails 4 fix
2013-04-05 02:22:38 -07:00
jrhe 91f0efbe45 Move overriden methods into helpers to prevent breakage in new rails versions 2013-04-04 00:34:09 +01:00
jrhe baf5e6eacb Update try to work with rails 4.0 2013-04-03 11:18:20 +02:00
Jan Hecking 197972bf7a Merge remote-tracking branch 'tim/master' 2013-04-02 16:48:05 +08:00
Tim Vandecasteele 747282d6e5 Regenerate gemspec for version 0.5.0 2013-03-28 11:19:53 +01:00
Tim Vandecasteele a096755b2a Version bump to 0.5.0 2013-03-28 11:19:41 +01:00