class Qwik::VideoTime

Attributes

t[R]

Public Class Methods

new(arg=0) click to toggle source
# File vendor/qwik/lib/qwik/act-media.rb, line 339
def initialize(arg=0)
  @sec = @min = @hour = 0
  @str = nil
  if arg.kind_of? String
    @str = arg
    ar = @str.split(/:/)
    @sec = ar.pop
    @min = ar.pop
    @hour = ar.empty? ? 0 : ar.pop
  end
  # start 2000/01/01 00:00
  @t = Time.gm(2000, 1, 1, @hour, @min, @sec, 0)
end

Public Instance Methods

+(v) click to toggle source
# File vendor/qwik/lib/qwik/act-media.rb, line 358
def +(v)
  return @t+v if v.kind_of? Numeric
  @t+v.t
end
-(v) click to toggle source
# File vendor/qwik/lib/qwik/act-media.rb, line 354
def -(v)
  @t-v.t
end
inspect()
Alias for: to_s
to_s() click to toggle source
# File vendor/qwik/lib/qwik/act-media.rb, line 363
def to_s
  return @str if @str
end
Also aliased as: inspect