README.md in grape-dsl-1.1.4 vs README.md in grape-dsl-1.2.0
- old
+ new
@@ -2,9 +2,58 @@
============
DSL for Grape module that let you use some basic function much easier
if you use redmine wiki you can even create doc into it
+### Use case
+
+you can mount Grape::API-s all child class with
+```ruby
+ class MainApi < Grape::API
+ mount_subclasses
+ end
+```
+
+you can mount only a single singleton method from a class like this
+ps.: you can even set arguments to be json or yaml so it will be parsed before passing to method
+```ruby
+
+ class TestClass
+
+ def self.test_method hello
+
+ end
+
+ def self.complex_method
+ def self.complex_method hello, world="default", opts={},*args
+
+ puts "hello: #{hello}"
+ puts "world: #{world}"
+ puts "opts: #{opts.inspect}"
+ puts "args: #{args.inspect}"
+ puts "---"
+
+ end
+
+ end
+
+ class Api < Grape::API
+
+ mount_method TestClass, :test_method
+ mount_method Test,:test, "hello_world",[:opts,:json],[:args,:json]
+
+ end
+
+```
+
+or if you are big fan of the CURS , then you can use this two method:
+response_headers_to_new_calls
+response_headers_to_routes_options_request
+
+there is description in he headers file.
+
+so stuffs like this can be found in this project
+
## LICENSE
(The MIT License)