Class: KDE::CmdLineArgs

Inherits:
Object show all
Defined in:
lib/rui/toolkits/kde/kde.rb,
lib/rui/toolkits/qt/qt.rb

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(args) ⇒ CmdLineArgs

Returns a new instance of CmdLineArgs.



220
221
222
# File 'lib/rui/toolkits/qt/qt.rb', line 220

def initialize(args)
  @args = args
end

Class Method Details

.parsed_argsObject



216
217
218
# File 'lib/rui/toolkits/qt/qt.rb', line 216

def self.parsed_args
  new(ARGV)
end

Instance Method Details

#[](i) ⇒ Object



72
73
74
# File 'lib/rui/toolkits/kde/kde.rb', line 72

def [](i)
  arg(i)
end

#countObject



228
229
230
# File 'lib/rui/toolkits/qt/qt.rb', line 228

def count
  @args.size
end

#is_set(name) ⇒ Object



76
77
78
# File 'lib/rui/toolkits/kde/kde.rb', line 76

def is_set(name)
  isSet(Qt::ByteArray.new(name))
end