Class: Object
- Inherits:
- BasicObject
- Defined in:
- lib/italian/ruby/alias/object.rb,
lib/italian/ruby/metodi/object.rb
Instance Method Summary collapse
-
#_stampa(*args) ⇒ Object
Rappresentazione per stampa.
-
#assegna(method, value) ⇒ Object
Assegna il valore chiamando il metodo passato come un metodo di assegnamento.
-
#esiste? ⇒ Boolean
Determina se l’oggetto non è nullo.
-
#in?(array) ⇒ Boolean
Determina se l’oggetto è incluso in una lista.
-
#in_json ⇒ Object
Converte l’oggetto in JSON.
-
#non_esiste? ⇒ Boolean
Determina se l’oggetto è nullo.
-
#non_in?(array) ⇒ Boolean
Determina se l’oggetto non è incluso in una lista.
-
#non_risponde_a?(method) ⇒ Boolean
Determina se l’oggetto non risponde a un dato metodo.
- #non_specificata? ⇒ Object
- #non_specificate? ⇒ Object
- #non_specificati? ⇒ Object
- #non_specificato? ⇒ Object
- #non_è_nulla? ⇒ Object
- #non_è_nullo? ⇒ Object
-
#non_è_un?(arg) ⇒ Boolean
Determina se l’oggetto non è istanza di una data classe.
- #non_è_una? ⇒ Object
- #specificata? ⇒ Object
- #specificate? ⇒ Object
- #specificati? ⇒ Object
- #specificato? ⇒ Object
Instance Method Details
#_stampa(*args) ⇒ Object
Rappresentazione per stampa.
58 59 60 |
# File 'lib/italian/ruby/metodi/object.rb', line 58 def _stampa(*args) inspect end |
#assegna(method, value) ⇒ Object
Assegna il valore chiamando il metodo passato come un metodo di assegnamento.
8 9 10 |
# File 'lib/italian/ruby/metodi/object.rb', line 8 def assegna(method, value) self.send "#{method}=", value end |
#esiste? ⇒ Boolean
Determina se l’oggetto non è nullo.
14 15 16 |
# File 'lib/italian/ruby/metodi/object.rb', line 14 def esiste? !nil? end |
#in?(array) ⇒ Boolean
Determina se l’oggetto è incluso in una lista.
38 39 40 41 42 |
# 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 ⇒ Object
Converte l’oggetto in JSON.
52 53 54 |
# File 'lib/italian/ruby/metodi/object.rb', line 52 def in_json to_json end |
#non_esiste? ⇒ Boolean
Determina se l’oggetto è nullo.
20 21 22 |
# File 'lib/italian/ruby/metodi/object.rb', line 20 def non_esiste? !esiste? end |
#non_in?(array) ⇒ Boolean
Determina se l’oggetto non è incluso in una lista.
46 47 48 |
# File 'lib/italian/ruby/metodi/object.rb', line 46 def non_in?(array) !in? array end |
#non_risponde_a?(method) ⇒ Boolean
Determina se l’oggetto non risponde a un dato metodo.
32 33 34 |
# File 'lib/italian/ruby/metodi/object.rb', line 32 def non_risponde_a?(method) !respond_to? method end |
#non_specificata? ⇒ Object
32 |
# File 'lib/italian/ruby/alias/object.rb', line 32 alias :non_specificata? :non_esiste? |
#non_specificate? ⇒ Object
34 |
# File 'lib/italian/ruby/alias/object.rb', line 34 alias :non_specificate? :non_esiste? |
#non_specificati? ⇒ Object
33 |
# File 'lib/italian/ruby/alias/object.rb', line 33 alias :non_specificati? :non_esiste? |
#non_specificato? ⇒ Object
31 |
# File 'lib/italian/ruby/alias/object.rb', line 31 alias :non_specificato? :non_esiste? |
#non_è_nulla? ⇒ Object
30 |
# File 'lib/italian/ruby/alias/object.rb', line 30 alias :non_è_nulla? :esiste? |
#non_è_nullo? ⇒ Object
29 |
# File 'lib/italian/ruby/alias/object.rb', line 29 alias :non_è_nullo? :esiste? |
#non_è_un?(arg) ⇒ Boolean
Determina se l’oggetto non è istanza di una data classe.
26 27 28 |
# File 'lib/italian/ruby/metodi/object.rb', line 26 def non_è_un?(arg) !is_a? arg end |
#non_è_una? ⇒ Object
35 |
# File 'lib/italian/ruby/alias/object.rb', line 35 alias :non_è_una? :non_è_un? |
#specificata? ⇒ Object
26 |
# File 'lib/italian/ruby/alias/object.rb', line 26 alias :specificata? :esiste? |
#specificate? ⇒ Object
28 |
# File 'lib/italian/ruby/alias/object.rb', line 28 alias :specificate? :esiste? |
#specificati? ⇒ Object
27 |
# File 'lib/italian/ruby/alias/object.rb', line 27 alias :specificati? :esiste? |
#specificato? ⇒ Object
25 |
# File 'lib/italian/ruby/alias/object.rb', line 25 alias :specificato? :esiste? |