mirror of
https://github.com/middleman/middleman.git
synced 2022-11-09 12:20:27 -05:00
content_for support
This commit is contained in:
parent
178415b007
commit
2176bb3427
3 changed files with 14 additions and 0 deletions
3
.gitmodules
vendored
3
.gitmodules
vendored
|
@ -7,3 +7,6 @@
|
|||
[submodule "vendor/rack-test"]
|
||||
path = vendor/rack-test
|
||||
url = git://github.com/brynary/rack-test.git
|
||||
[submodule "vendor/sinatra-content-for"]
|
||||
path = vendor/sinatra-content-for
|
||||
url = git://github.com/foca/sinatra-content-for.git
|
||||
|
|
|
@ -9,6 +9,9 @@ require File.join(File.dirname(__FILE__), '..', 'vendor', 'sinatra-markaby', 'li
|
|||
# Include maruku support
|
||||
require File.join(File.dirname(__FILE__), '..', 'vendor', 'sinatra-maruku', 'lib', 'sinatra', 'maruku')
|
||||
|
||||
# Include content_for support
|
||||
require File.join(File.dirname(__FILE__), '..', 'vendor', 'sinatra-content-for', 'lib', 'sinatra', 'content_for')
|
||||
|
||||
class Middleman < Sinatra::Base
|
||||
set :app_file, __FILE__
|
||||
set :static, true
|
||||
|
@ -17,6 +20,13 @@ class Middleman < Sinatra::Base
|
|||
|
||||
helpers Sinatra::Markaby
|
||||
helpers Sinatra::Maruku
|
||||
helpers Sinatra::ContentFor
|
||||
|
||||
helpers do
|
||||
def link_to(title, url="#")
|
||||
%Q{<a href="#{url}">#{title}</a>}
|
||||
end
|
||||
end
|
||||
|
||||
def self.run!(options={}, &block)
|
||||
set options
|
||||
|
|
1
vendor/sinatra-content-for
vendored
Submodule
1
vendor/sinatra-content-for
vendored
Submodule
|
@ -0,0 +1 @@
|
|||
Subproject commit e586a107ed19cdee69cfb81e31c01de51f39d54d
|
Loading…
Reference in a new issue