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)