Sha256: 88ca837310c8162cd40b7822ada94881afce58b49927b4298d563d0843ca379f

Contents?: true

Size: 303 Bytes

Versions: 3

Compression:

Stored size: 303 Bytes

Contents

class Wee::MessageBox < Wee::Component
  def initialize(text)
    super()
    @text = text 
  end

  def render(r)
    r.bold(@text)
    r.form do 
      r.submit_button.value('OK').callback { answer true }
      r.space
      r.submit_button.value('Cancel').callback { answer false }
    end
  end
end

Version data entries

3 entries across 3 versions & 2 rubygems

Version Path
mullen-wee-2.2.0 examples/demo/messagebox.rb
wee-2.1.0 examples/demo/messagebox.rb
wee-2.0.0 examples/demo/messagebox.rb