new

new(str, safe_level = nil, trim_mode = nil, eoutvar = 'io') Class Public methods Defaults eoutvar to 'io', otherwise is identical to ERB's initialize

have_library

have_library(lib, func = nil, headers = nil, opt = "", &b) Instance Public methods Returns whether or not the given entry point func can be found within lib. If func is nil, the main() entry point is used by default. If found, it adds the library to list of libraries to be used when linking your extension. If headers are provided, it will include those header files as the header files it looks in when searching for func. The real name of the library to be linked can be altere

default

default() Class Public methods Only use this if you do not want the XML declaration to be written; this object is ignored by the XML writer. Otherwise, instantiate your own XMLDecl and add it to the document. Note that XML 1.1 documents must include an XML declaration

params

dsa.params â hash Instance Public methods Stores all parameters of key to the hash INSECURE: PRIVATE INFORMATIONS CAN LEAK OUT!!! Don't use :-)) (I's up to you)

draw19

draw19() Instance Public methods Water pipe

_set_global_var2

_set_global_var2(var, idx, value) Class Public methods

set_bool_type

set_bool_type(val) Instance Public methods Also aliased as: bool_type=

install_get_attribute

install_get_attribute(name, uri, required=true, type=nil, disp_name=nil, element_name=nil) Class Public methods

merge!

merge!(oth) Instance Public methods Args oth URI or String Description Destructive form of merge Usage require 'uri' uri = URI.parse("http://my.example.com") uri.merge!("/main.rbx?page=1") p uri # => #<URI::HTTP:0x2021f3b0 URL:http://my.example.com/main.rbx?page=1>

each_key

hsh.each_key {| key | block } â hshhsh.each_key â an_enumerator Instance Public methods Calls block once for each key in hsh, passing the key as a parameter. If no block is given, an enumerator is returned instead. h = { "a" => 100, "b" => 200 } h.each_key {|key| puts key } produces: a b