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
Also aliased as: non_specificato?, non_specificata?
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_è_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?
preponi(*args)
click to toggle source
Prepone un modulo.
# File lib/italian/ruby/metodi/main.rb, line 11 def preponi(*args) prepend *args end
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