module Wunderbar::SinatraHelpers
Public Instance Methods
_html(*args, &block)
click to toggle source
# File lib/wunderbar/sinatra.rb, line 13 def _html(*args, &block) Wunderbar::Template.locals(self, args) if block Wunderbar::Template::Html.evaluate('html.rb', self) do _html(*args) { instance_eval(&block) } end else Wunderbar::Template::Html.evaluate('html.rb', self, *args) end end
_polymer_element(*args, &block)
click to toggle source
# File lib/wunderbar/polymer.rb, line 50 def _polymer_element(*args, &block) Wunderbar::Template::Html.evaluate('_polymer_element', self) do _polymer_element(*args) { instance_eval(&block) } end end
_xhtml(*args, &block)
click to toggle source
# File lib/wunderbar/sinatra.rb, line 25 def _xhtml(*args, &block) if env['HTTP_ACCEPT'] and not env['HTTP_ACCEPT'].include? 'xhtml' return _html(*args, &block) end Wunderbar::Template.locals(self, args) if block Wunderbar::Template::Xhtml.evaluate('xhtml.rb', self) do _xhtml(*args) { instance_eval(&block) } end else Wunderbar::Template::Xhtml.evaluate('xhtml.rb', self, *args) end end