configure

configure(*args) Class Public methods def configure(win, *args) if args[-1].kind_of?(Hash) opts = args.pop else opts = {} end params = [] # params.push((win.kind_of?(TkObject))? win.epath: win) params.push(_epath(win)) args.each{|win| # params.push((win.kind_of?(TkObject))? win.epath: win) params.push(_epath(win)) } opts.each{|k, v| params.push("-#{k}") # params.push((v.kind_of?(TkObject))? v.epath: v) params.push(_epath(v)) } tk_call_without_enc("pack", 'configure',

each_index

each_index( &block ) Instance Public methods

default_system_path=

default_system_path=(path) Class Public methods Sets the #system_path that new instances of Shell should have as their initial system_path. path should be an array of directory name strings.

*

*(x) Instance Public methods Returns a new Tms object obtained by memberwise multiplication of the individual times for this Tms object by x.

raise

raise(*wins) Class Public methods

duplicable?

duplicable?() Instance Public methods Symbols are not duplicable: :my_symbol.duplicable? # => false :my_symbol.dup # => TypeError: can't dup Symbol

resolve_current

resolve_current() Instance Public methods Resolve the requested dependencies against the gems available via Gem.path and return an Array of Specification objects to be activated.

password_field_tag

password_field_tag(name = "password", value = nil, options = {}) Instance Public methods Creates a password field, a masked text field that will hide the users input behind a mask character. Options :disabled - If set to true, the user will not be able to use this input. :size - The number of visible characters that will fit in the input. :maxlength - The maximum number of characters that the browser will allow the user to enter. Any other key creates standard HTML attribute

bufferType

bufferType() Instance Public methods

eval_string 2

eval_string(cmd, *eval_args) Instance Public methods Also aliased as: eval_str