Class: Qt::Time
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
._load(str) ⇒ Object
424 425 426 427 428 429 430 |
# File 'lib/ruber/qt_sugar.rb', line 424 def self._load str if str.empty? then self.new else h, m, s, ms = str.split ';' self.new h.to_i, m.to_i, s.to_i, ms.to_i end end |
Instance Method Details
#_dump(_) ⇒ Object
418 419 420 421 422 |
# File 'lib/ruber/qt_sugar.rb', line 418 def _dump _ if valid? then "#{hour};#{minute};#{second};#{msec}" else "" end end |
#to_yaml(opts = {}) ⇒ Object
404 405 406 407 408 409 410 411 412 413 414 415 416 |
# File 'lib/ruber/qt_sugar.rb', line 404 def to_yaml opts = {} YAML.quick_emit(self, opts) do |out| out.map(taguri, to_yaml_style) do |map| map.add 'valid', valid? if valid? map.add 'hours', hour map.add 'minutes', minute map.add 'seconds', second map.add 'msec', msec end end end end |