module Savio
Constants
- HsvColor
- RgbColor
- VERSION
Public Class Methods
addElement(element)
click to toggle source
# File lib/savio.rb, line 57 def self.addElement(element) @elements.push(element) end
elements()
click to toggle source
# File lib/savio.rb, line 53 def self.elements @elements end
guessType(value)
click to toggle source
# File lib/savio.rb, line 27 def self.guessType(value) if value.to_i.to_s == value return "int" elsif value.to_f.to_s == value return "float" elsif value == "true" || value == "false" return "bool" else return "str" end end
hide()
click to toggle source
# File lib/savio.rb, line 66 def self.hide @elements.each do |e| e.remove end end
listen()
click to toggle source
# File lib/savio.rb, line 39 def self.listen() @listening = true end
listening()
click to toggle source
# File lib/savio.rb, line 47 def self.listening return @listening end
makeBool(value)
click to toggle source
# File lib/savio.rb, line 18 def self.makeBool(value) case value when true, 'true', 1, '1', 't' then true when false, 'false', nil, '', 0, '0', 'f' then false else return "no" end end
removeElement(element)
click to toggle source
# File lib/savio.rb, line 61 def self.removeElement(element) @elements.delete(element) end
stop()
click to toggle source
# File lib/savio.rb, line 43 def self.stop() @listening = false end
unhide()
click to toggle source
# File lib/savio.rb, line 72 def self.unhide @elements.each do |e| e.add end end