diff --git a/README.md b/README.md index fa6064b..41f24f2 100644 --- a/README.md +++ b/README.md @@ -6,35 +6,39 @@ A webmock DSL using sinatra. Installation ---- - $ gem install mocktra +```bash +$ gem install mocktra +``` Examples ---- - require 'mocktra' +```ruby +require 'mocktra' - # define stub - Mocktra('www.example.com') do - get '/foo' do - 'FOO!!' - end +# define stub +Mocktra('www.example.com') do + get '/foo' do + 'FOO!!' + end - post '/foo' do - params.inspect - end - end + post '/foo' do + params.inspect + end +end - # test it - require 'httpclient' - client = HTTPClient.new +# test it +require 'httpclient' +client = HTTPClient.new - res = client.get("http://www.example.com/foo") - p res.body - #=> "FOO!!" +res = client.get("http://www.example.com/foo") +p res.body +#=> "FOO!!" - res = client.post("http://www.example.com/foo", 'bar' => 'baz') - p res.body - #=> "{\"bar\"=>\"baz\"}" +res = client.post("http://www.example.com/foo", 'bar' => 'baz') +p res.body +#=> "{\"bar\"=>\"baz\"}" +``` Notice ---- @@ -44,4 +48,4 @@ Mocktra calls `WebMock.allow_net_connect!` when loading. Copyright ---- -Copyright (c) 2012 jugyo, released under the MIT license. \ No newline at end of file +Copyright (c) 2012 jugyo, released under the MIT license.