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



53
54
55
# File 'lib/wunderbar/environment.rb', line 53

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



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

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

#_template(name, &block) ⇒ Object



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

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

#_text(*args, &block) ⇒ Object



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

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

#_websocket(*args, &block) ⇒ Object



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

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



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

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