summaryrefslogtreecommitdiffstats
path: root/mmap.rd
diff options
context:
space:
mode:
authorguy Decoux <ts@moulon.inra.fr>2009-02-28 20:09:29 +0100
committerguy Decoux <ts@moulon.inra.fr>2009-02-28 20:09:29 +0100
commitfa598d05504f6dd43e29e0f93a3f25d254ebd7c0 (patch)
tree7ecbeaf86a0a418342596d95a45f91f5fc2b01c8 /mmap.rd
parenta181d44ee4b78d7e016cf5b9e8fd5591723615bd (diff)
downloadmmap-ruby-fa598d05504f6dd43e29e0f93a3f25d254ebd7c0.zip
mmap-ruby-fa598d05504f6dd43e29e0f93a3f25d254ebd7c0.tar.gz
mmap-0.1.9
Diffstat (limited to 'mmap.rd')
-rw-r--r--mmap.rd75
1 files changed, 62 insertions, 13 deletions
diff --git a/mmap.rd b/mmap.rd
index 81fd8d8..7cf978e 100644
--- a/mmap.rd
+++ b/mmap.rd
@@ -100,111 +100,160 @@ Object
--- self == other
+ comparison
--- self > other
+ comparison
--- self >= other
+ comparison
--- self < other
+ comparison
--- self <= other
+ comparison
--- self === other
+ used for ((|case|)) comparison
--- self << other
+ append ((|other|)) to ((|self|))
---- self =~ other
+--- self =~ other
+ return an index of the match
--- self[nth]
+ retrieve the ((|nth|)) character
--- self[start..last]
+ return a substring from ((|start|)) to ((|last|))
---- self[start, length]
+--- self[start, length]
+ return a substring of ((|lenght|)) characters from ((|start|))
--- self[nth] = val
+ change the ((|nth|)) character with ((|val|))
--- self[start..last] = val
+ change substring from ((|start|)) to ((|last|)) with ((|val|))
--- self[start, len] = val
+ replace ((|length|)) characters from ((|start|)) with ((|val|)).
--- self <=> other
-
---- <<(other)
+ comparison : return -1, 0, 1
--- casecmp(other) >= 1.7.1
--- concat(other)
+ append the contents of ((|other|))
---- capitalize!
+--- capitalize!
+ change the first character to uppercase letter
--- chop!
+ chop off the last character
--- chomp!([rs])
+ chop off the line ending character, specified by ((|rs|))
--- count(o1 [, o2, ...])
+ each parameter defines a set of character to count
---- crypt(salt)
+--- crypt(salt)
+ crypt with ((|salt|))
--- delete!(str)
+ delete every characters included in ((|str|))
--- downcase!
+ change all uppercase character to lowercase character
--- each_byte {|char|...}
+ iterate on each byte
--- each([rs]) {|line|...}
-
--- each_line([rs]) {|line|...}
+ iterate on each line
--- empty?
+ return ((|true|)) if the file is empty
---- freeze
+--- freeze
+ freeze the current file
--- frozen
+ return ((|true|)) if the file is frozen
--- gsub!(pattern, replace)
+ global substitution
--- gsub!(pattern) {|str|...}
+ global substitution
--- include?(other)
+ return ((|true|)) if ((|other|)) is found
---- index(substr[, pos])
+--- index(substr[, pos])
+ return the index of ((|substr|))
--- insert(index, str) >= 1.7.1
+ insert ((|str|)) at ((|index|))
--- length
+ return the size of the file
---- reverse!
+--- reverse!
+ reverse the content of the file
--- rindex(substr[, pos])
+ return the index of the last occurrence of ((|substr|))
---- scan(pattern)
+--- scan(pattern)
+ return an array of all occurence matched by ((|pattern|))
--- scan(pattern) {|str| ...}
+ iterate through the file, matching the ((|pattern|))
--- size
+ return the size of the file
--- slice
+ same than ((|[]|))
--- slice!
+ delete the specified portion of the file
--- split([sep[, limit]])
+ splits into a list of strings and return this array
--- squeeze!([str])
+ squeezes sequences of the same characters which is included in ((|str|))
--- strip!
+ removes leading and trailing whitespace
---- sub!(pattern, replace)
+--- sub!(pattern, replace)
+ substitution
--- sub!(pattern) {|str| ...}
+ substitution
--- sum([bits])
+ return a checksum
--- swapcase!
+ replaces all lowercase characters to uppercase characters, and vice-versa
---- tr!(search, replace)
+--- tr!(search, replace)
+ translate the character from ((|search|)) to ((|replace|))
--- tr_s!(search, replace)
+ translate the character from ((|search|)) to ((|replace|)), then
+ squeeze sequence of the same characters
--- upcase!
+ replaces all lowercase characters to downcase characters
=end