add ruby highlighting to readme

This commit is contained in:
Konstantin Haase 2011-05-24 19:50:01 +02:00
parent 729846d7bd
commit ec135d109d
1 changed files with 40 additions and 28 deletions

View File

@ -73,48 +73,60 @@ Currently included:
A single extension (example: sinatra-content-for):
require 'sinatra'
require 'sinatra/content_for'
``` ruby
require 'sinatra'
require 'sinatra/content_for'
```
Common extensions:
require 'sinatra'
require 'sinatra/contrib'
``` ruby
require 'sinatra'
require 'sinatra/contrib'
```
All extensions:
require 'sinatra'
require 'sinatra/contrib/all'
``` ruby
require 'sinatra'
require 'sinatra/contrib/all'
```
## Modular Style
A single extension (example: sinatra-content-for):
require 'sinatra/base'
require 'sinatra/content_for'
require 'sinatra/csrf'
class MyApp < Sinatra::Base
# Note: Some modules are extensions, some helpers, see the specific
# documentation or the source
helpers Sinatra::ContentFor
register Sinatra::CSRF
end
``` ruby
require 'sinatra/base'
require 'sinatra/content_for'
require 'sinatra/csrf'
class MyApp < Sinatra::Base
# Note: Some modules are extensions, some helpers, see the specific
# documentation or the source
helpers Sinatra::ContentFor
register Sinatra::CSRF
end
```
Common extensions:
require 'sinatra/base'
require 'sinatra/contrib'
class MyApp < Sinatra::Base
register Sinatra::Contrib
end
``` ruby
require 'sinatra/base'
require 'sinatra/contrib'
class MyApp < Sinatra::Base
register Sinatra::Contrib
end
```
All extensions:
require 'sinatra/base'
require 'sinatra/contrib'
class MyApp < Sinatra::Base
register Sinatra::Contrib
end
``` ruby
require 'sinatra/base'
require 'sinatra/contrib'
class MyApp < Sinatra::Base
register Sinatra::Contrib
end
```