⚝
One Hat Cyber Team
⚝
Your IP:
216.73.216.133
Server IP:
185.119.109.197
Server:
Linux managedhosting.chostar.me 5.15.0-160-generic #170-Ubuntu SMP Wed Oct 1 10:06:56 UTC 2025 x86_64
Server Software:
Apache
PHP Version:
8.1.33
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
proc
/
self
/
root
/
usr
/
share
/
ri
/
3.0.0
/
system
/
CSV
/
View File Name :
generate-c.ri
U:RDoc::AnyMethod[iI" generate:ETI"CSV::generate;TT:publico:RDoc::Markup::Document:@parts[o:RDoc::Markup::List: @type:BULLET:@items[o:RDoc::Markup::ListItem:@label0; [o:RDoc::Markup::Paragraph; [I"@Argument +csv_string+, if given, must be a \String object; ;TI"%defaults to a new empty \String.;To;;0; [o;; [I"BArguments +options+, if given, should be generating options. ;TI"KSee {Options for Generating}[#class-CSV-label-Options+for+Generating].;To:RDoc::Markup::BlankLine S:RDoc::Markup::Rule:weighti@o;; [I"LCreates a new \CSV object via
CSV.new(csv_string, **options)
; ;TI"Gcalls the block with the \CSV object, which the block may modify; ;TI"8returns the \String generated from the \CSV object.;T@o;; [I">Note that a passed \String *is* modified by this method. ;TI"CPass
csv_string
.dup if the \String must be preserved.;T@o;; [I"@This method has one additional option:
:encoding
, ;TI"Nwhich sets the base Encoding for the output if no no +str+ is specified. ;TI"ICSV needs this hint if you plan to output non-ASCII compatible data.;T@S;;i@o;; [I"Add lines:;To:RDoc::Markup::Verbatim; [ I",input_string = "foo,0\nbar,1\nbaz,2\n" ;TI"9output_string = CSV.generate(input_string) do |csv| ;TI" csv << ['bat', 3] ;TI" csv << ['bam', 4] ;TI" end ;TI">output_string # => "foo,0\nbar,1\nbaz,2\nbat,3\nbam,4\n" ;TI"=input_string # => "foo,0\nbar,1\nbaz,2\nbat,3\nbam,4\n" ;TI"Joutput_string.equal?(input_string) # => true # Same string, modified ;T:@format0o;; [I"6Add lines into new string, preserving old string:;To;; [ I",input_string = "foo,0\nbar,1\nbaz,2\n" ;TI"=output_string = CSV.generate(input_string.dup) do |csv| ;TI" csv << ['bat', 3] ;TI" csv << ['bam', 4] ;TI" end ;TI">output_string # => "foo,0\nbar,1\nbaz,2\nbat,3\nbam,4\n" ;TI"/input_string # => "foo,0\nbar,1\nbaz,2\n" ;TI"Goutput_string.equal?(input_string) # => false # Different strings ;T;0o;; [I"Create lines from nothing:;To;; [I"+output_string = CSV.generate do |csv| ;TI" csv << ['foo', 0] ;TI" csv << ['bar', 1] ;TI" csv << ['baz', 2] ;TI" end ;TI"0output_string # => "foo,0\nbar,1\nbaz,2\n" ;T;0S;;i@o;; [I"ARaises an exception if +csv_string+ is not a \String object:;To;; [I"H# Raises TypeError (no implicit conversion of Integer into String) ;TI"CSV.generate(0);T;0: @fileI"lib/csv.rb;T:0@omit_headings_from_table_of_contents_below0I"Sgenerate(csv_string, **options) {|csv| ... } generate(**options) {|csv| ... } ;TI"csv;T[ I"(str=nil, **options);T@WFI"CSV;TcRDoc::NormalClass00