mirror of
https://github.com/ruby/ruby.git
synced 2025-08-15 05:29:10 +02:00
37 lines
437 B
Ruby
37 lines
437 B
Ruby
module LineSplitter
|
|
def self.read
|
|
$-0
|
|
end
|
|
|
|
def self.write(char)
|
|
$-0 = char
|
|
end
|
|
end
|
|
|
|
module FieldSplitter
|
|
def self.read
|
|
$,
|
|
end
|
|
|
|
def self.write(char)
|
|
$, = char
|
|
end
|
|
end
|
|
|
|
module UniqueGvar
|
|
def self.read
|
|
$used_only_in_ns
|
|
end
|
|
|
|
def self.write(val)
|
|
$used_only_in_ns = val
|
|
end
|
|
|
|
def self.write_only(val)
|
|
$write_only_var_in_ns = val
|
|
end
|
|
|
|
def self.gvars_in_ns
|
|
global_variables
|
|
end
|
|
end
|