class Oggetto

Constants

Archivio
ChiaveNonTrovata
Contesto
Data
DataNonValida
Decimale
Errore
ErroreCaricamento
ErroreDiArgomento
ErroreDiTipo
EspressioneRegolare
Ingresso
Insieme
Intero
Intervallo
Lista
Mappa
MappaAperta
MetodoInesistente
Numerico
Oggetto
Parallelo
Presa
Processo
Razionale
Simbolo
Stringa
StringaIO
Tempo

Public Instance Methods

_stampa(*args) click to toggle source

Rappresentazione per stampa.

# File lib/italian/ruby/metodi/object.rb, line 58
def _stampa(*args)
  inspect
end
alza(*args) click to toggle source

Solleva un errore.

# File lib/italian/ruby/metodi/main.rb, line 23
def alza(*args)
  raise *args
end
assegna(method, value) click to toggle source

Assegna il valore chiamando il metodo passato come un metodo di assegnamento.

# File lib/italian/ruby/metodi/object.rb, line 8
def assegna(method, value)
  self.send "#{method}=", value
end
esiste?() click to toggle source

Determina se l'oggetto non è nullo.

# File lib/italian/ruby/metodi/object.rb, line 14
def esiste?
  !nil?
end
estendi(*args) click to toggle source

Estende con un modulo.

# File lib/italian/ruby/metodi/main.rb, line 17
def estendi(*args)
  extend *args
end
fallisci(*args) click to toggle source

Termina il programma.

# File lib/italian/ruby/metodi/main.rb, line 29
def fallisci(*args)
  fail *args
end
in?(array) click to toggle source

Determina se l'oggetto è incluso in una lista.

# File lib/italian/ruby/metodi/object.rb, line 38
def in?(array)
  raise ArgumentError.new("Argument passed to `in?` must respond to `include?`") unless
    array.respond_to? :include?
  array.include? self
end
in_json() click to toggle source

Converte l'oggetto in JSON.

# File lib/italian/ruby/metodi/object.rb, line 52
def in_json
  to_json
end
in_parallelo(*argomenti, &blocco) click to toggle source

Avvia un blocco di codice in parallelo.

# File lib/italian/ruby/metodi/main.rb, line 41
def in_parallelo(*argomenti, &blocco)
  Ractor.new *argomenti, &blocco
end
includi(*args) click to toggle source

Include un modulo.

# File lib/italian/ruby/metodi/main.rb, line 5
def includi(*args)
  include *args
end
metodo_mancante(nome, *args, &block) click to toggle source

Definisce un metodo mancante.

# File lib/italian/ruby/metodi/main.rb, line 35
def metodo_mancante(nome, *args, &block)
  method_missing nome, *args, &block
end
non_esiste?() click to toggle source

Determina se l'oggetto è nullo.

# File lib/italian/ruby/metodi/object.rb, line 20
def non_esiste?
  !esiste?
end
non_in?(array) click to toggle source

Determina se l'oggetto non è incluso in una lista.

# File lib/italian/ruby/metodi/object.rb, line 46
def non_in?(array)
  !in? array
end
non_risponde_a?(method) click to toggle source

Determina se l'oggetto non risponde a un dato metodo.

# File lib/italian/ruby/metodi/object.rb, line 32
def non_risponde_a?(method)
  !respond_to? method
end
non_specificata?()
Alias for: non_esiste?
non_specificato?()
Alias for: non_esiste?
non_è_nulla?()
Alias for: esiste?
non_è_nullo?()
Alias for: esiste?
non_è_un?(arg) click to toggle source

Determina se l'oggetto non è istanza di una data classe.

# File lib/italian/ruby/metodi/object.rb, line 26
def non_è_un?(arg)
  !is_a? arg
end
Also aliased as: non_è_una?
non_è_una?(arg)
Alias for: non_è_un?
preponi(*args) click to toggle source

Prepone un modulo.

# File lib/italian/ruby/metodi/main.rb, line 11
def preponi(*args)
  prepend *args
end
specificata?()
Alias for: esiste?
specificato?()
Alias for: esiste?

Private Instance Methods

istanza() click to toggle source

Metodo per riferire l'oggetto stesso.

# File lib/italian/ruby/metodi/object.rb, line 66
def istanza
  self
end
Also aliased as: se_stesso, se_stessa
se_stessa()
Alias for: istanza
se_stesso()
Alias for: istanza