Sha256: 1c4c6554e20cb53b6d1b1c9e67e35004a3c8646c0fab99a7196ca28d1955358d
Contents?: true
Size: 693 Bytes
Versions: 2
Compression:
Stored size: 693 Bytes
Contents
Shoes.app title: "Dictionary, powered by Definr", width: 370, height: 320 do stack do background red, height: 60 flow margin: 20 do caption "Define: ", stroke: white @lookup = edit_line button "Go" do download "http://definr.com/definr/show/#{@lookup.text}" do |dl| doc = dl.response.body.gsub(' ', ' '). gsub(%r!(</a>|<br />|<a href.+?>)!, ''). gsub(%r!\(http://.+?\)!, '').strip title, doc = doc.split(/\n+/, 2) @deft.replace title @defn.replace doc end end end stack margin: 20 do @deft = subtitle "", margin: 10 @defn = para "" end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
shoes-4.0.0.pre2 | samples/expert-definr.rb |
shoes-4.0.0.pre1 | samples/expert-definr.rb |