Module: Wunderbar::API

Included in:
Rack::Builder
Defined in:
lib/wunderbar/script.rb,
lib/wunderbar/environment.rb

Instance Method Summary collapse

Instance Method Details

#_html(*args, &block) ⇒ Object



56
57
58
# File 'lib/wunderbar/environment.rb', line 56

def _html(*args, &block)
  Wunderbar.html(*args, &block)
end

#_js(*args, &block) ⇒ Object



43
44
45
# File 'lib/wunderbar/script.rb', line 43

def _js(*args, &block)
  Wunderbar.ruby2js(*args, &block)
end

#_json(*args, &block) ⇒ Object



64
65
66
# File 'lib/wunderbar/environment.rb', line 64

def _json(*args, &block)
  Wunderbar.json(*args, &block)
end

#_template(name, &block) ⇒ Object



77
78
79
# File 'lib/wunderbar/environment.rb', line 77

def _template(name, &block)
  Wunderbar.templates[name.to_s.gsub('_','-')] = block
end

#_text(*args, &block) ⇒ Object



68
69
70
# File 'lib/wunderbar/environment.rb', line 68

def _text(*args, &block)
  Wunderbar.text(*args, &block)
end

#_websocket(*args, &block) ⇒ Object



72
73
74
75
# File 'lib/wunderbar/environment.rb', line 72

def _websocket(*args, &block)
  args.last[:sync]=args.last.fetch(:sync,true) if Hash === args.last
  Wunderbar.websocket(*args, &block)
end

#_xhtml(*args, &block) ⇒ Object



60
61
62
# File 'lib/wunderbar/environment.rb', line 60

def _xhtml(*args, &block)
  Wunderbar.xhtml(*args, &block)
end