class IRuby::Input::Widget
Public Class Methods
builder(method, &block)
click to toggle source
# File lib/iruby/input/widget.rb, line 11 def self.builder method, &block Builder.instance_eval do define_method method, &block end end
Public Instance Methods
content()
click to toggle source
# File lib/iruby/input/widget.rb, line 9 def content; widget_html; end
widget_css()
click to toggle source
# File lib/iruby/input/widget.rb, line 7 def widget_css; end
widget_display()
click to toggle source
# File lib/iruby/input/widget.rb, line 24 def widget_display IRuby.display(IRuby.html( Erector.inline{ style raw(widget_css) }.to_html )) IRuby.display(IRuby.html(to_html)) IRuby.display(IRuby.javascript(widget_js)) end
widget_html()
click to toggle source
# File lib/iruby/input/widget.rb, line 8 def widget_html; end
widget_join(method, *args)
click to toggle source
# File lib/iruby/input/widget.rb, line 17 def widget_join method, *args strings = args.map do |arg| arg.is_a?(String) ? arg : arg.send(method) end strings.uniq.join("\n") end
widget_js()
click to toggle source
# File lib/iruby/input/widget.rb, line 6 def widget_js; end