Sha256: 84c935b88e90e88cd59f98df90b9056b663373245e7c1c1c4a0fa941bb7c63dd

Contents?: true

Size: 322 Bytes

Versions: 30

Compression:

Stored size: 322 Bytes

Contents

class Knj::Notify
  def self.send(args)
    cmd = "notify-send"
    
    if args["time"]
      raise "Time is not numeric." if !Php.is_numeric(args["time"])
      cmd << " -t " + args["time"].to_s
    end
    
    cmd << " " + Strings.UnixSafe(args["title"]) + " " + Strings.UnixSafe(args["msg"])
    system(cmd)
  end
end

Version data entries

30 entries across 30 versions & 1 rubygems

Version Path
knjrbfw-0.0.38 lib/knj/notify.rb
knjrbfw-0.0.37 lib/knj/notify.rb
knjrbfw-0.0.36 lib/knj/notify.rb
knjrbfw-0.0.35 lib/knj/notify.rb
knjrbfw-0.0.34 lib/knj/notify.rb
knjrbfw-0.0.33 lib/knj/notify.rb
knjrbfw-0.0.32 lib/knj/notify.rb
knjrbfw-0.0.31 lib/knj/notify.rb
knjrbfw-0.0.30 lib/knj/notify.rb
knjrbfw-0.0.29 lib/knj/notify.rb
knjrbfw-0.0.28 lib/knj/notify.rb
knjrbfw-0.0.27 lib/knj/notify.rb
knjrbfw-0.0.26 lib/knj/notify.rb
knjrbfw-0.0.25 lib/knj/notify.rb
knjrbfw-0.0.24 lib/knj/notify.rb
knjrbfw-0.0.23 lib/knj/notify.rb
knjrbfw-0.0.22 lib/knj/notify.rb
knjrbfw-0.0.21 lib/knj/notify.rb
knjrbfw-0.0.20 lib/knj/notify.rb
knjrbfw-0.0.19 lib/knj/notify.rb