Top Level Namespace
Defined Under Namespace
Modules: FileUtils, Italian, JSON, Kernel, Process, RSpec Classes: Array, Binding, Class, Date, DateTime, Dir, Enumerator, FalseClass, File, Float, Hash, IO, Integer, Method, Module, NilClass, Numeric, Object, OpenStruct, Proc, Ractor, Range, Rational, Regexp, Set, Socket, StandardError, String, StringIO, Symbol, TCPServer, TCPSocket, Thread, Time, TrueClass, UNIXServer, UNIXSocket, UnboundMethod
Constant Summary collapse
- Ingresso =
STDIN
- Cartella =
Dir
- Insieme =
Set
- Data =
Date
- Archivio =
File
- Mappa =
Hash
- Tempo =
Time
- Lista =
Array
- ErroreGenerico =
StandardError
- ErroreSintassi =
SyntaxError
- ErroreCaricamento =
LoadError
- ErroreDiTipo =
TypeError
- ErroreDiArgomento =
ArgumentError
- MetodoInesistente =
NoMethodError
- ChiaveNonTrovata =
KeyError
- DataNonValida =
Date::Error
- Decimale =
Float
- Intervallo =
Range
- Nucleo =
Kernel
- Oggetto =
Object
- Parallelo =
Ractor
- EspressioneRegolare =
Regexp
- Presa =
Socket
- Stringa =
String
- StringaIO =
StringIO
- Simbolo =
Symbol
- Contesto =
Binding
- Intero =
Integer
- Numerico =
Numeric
- Processo =
Process
- Razionale =
Rational
- UtilitàArchivi =
FileUtils
- MappaAperta =
OpenStruct
Instance Method Summary collapse
-
#alza(*args) ⇒ Object
Solleva un errore.
-
#config ⇒ Object
Definisce alias per alcuni matcher.
-
#estendi(*args) ⇒ Object
Estende con un modulo.
-
#fallisci(*args) ⇒ Object
Termina il programma.
-
#in_parallelo(*argomenti, &blocco) ⇒ Object
Avvia un blocco di codice in parallelo.
-
#includi(*args) ⇒ Object
Include un modulo.
-
#metodo_mancante(nome, *args, &block) ⇒ Object
Definisce un metodo mancante.
-
#preponi(*args) ⇒ Object
Prepone un modulo.
Instance Method Details
#alza(*args) ⇒ Object
Solleva un errore.
23 24 25 |
# File 'lib/italian/ruby/metodi/main.rb', line 23 def alza(*args) raise *args end |
#config ⇒ Object
Definisce alias per alcuni matcher.
89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 |
# File 'lib/italian/ruby/alias/rspec.rb', line 89 RSpec.configure do |config| RSpec::Matchers.alias_matcher :sia, :be RSpec::Matchers.alias_matcher :siano, :be RSpec::Matchers.alias_matcher :sia_nullo, :be_nil RSpec::Matchers.alias_matcher :sia_nulla, :be_nil RSpec::Matchers.alias_matcher :tutti, :all RSpec::Matchers.alias_matcher :tutte, :all RSpec::Matchers.alias_matcher :equivalga_a, :eq RSpec::Matchers.alias_matcher :equivalgano_a, :eq RSpec::Matchers.alias_matcher :alzi_errore, :raise_error RSpec::Matchers.alias_matcher :riceva, :receive RSpec::Matchers.alias_matcher :abbia_ricevuto, :have_received RSpec::Matchers.alias_matcher :cambi, :change RSpec::Matchers.alias_matcher :di, :by RSpec::Matchers.alias_matcher :includa, :include RSpec::Matchers.alias_matcher :includano, :include RSpec::Matchers.alias_matcher :corrisponda_a, :match RSpec::Matchers.alias_matcher :corrispondano_a, :match config.alias_example_to :esso config.alias_example_to :essa config.before :each do alias :verifica :expect alias :consenti :allow end end |
#estendi(*args) ⇒ Object
Estende con un modulo.
17 18 19 |
# File 'lib/italian/ruby/metodi/main.rb', line 17 def estendi(*args) extend *args end |
#fallisci(*args) ⇒ Object
Termina il programma.
29 30 31 |
# File 'lib/italian/ruby/metodi/main.rb', line 29 def fallisci(*args) fail *args end |
#in_parallelo(*argomenti, &blocco) ⇒ Object
Avvia un blocco di codice in parallelo.
41 42 43 |
# File 'lib/italian/ruby/metodi/main.rb', line 41 def in_parallelo(*argomenti, &blocco) Ractor.new *argomenti, &blocco end |
#includi(*args) ⇒ Object
Include un modulo.
5 6 7 |
# File 'lib/italian/ruby/metodi/main.rb', line 5 def includi(*args) include *args end |
#metodo_mancante(nome, *args, &block) ⇒ Object
Definisce un metodo mancante.
35 36 37 |
# File 'lib/italian/ruby/metodi/main.rb', line 35 def metodo_mancante(nome, *args, &block) method_missing nome, *args, &block end |
#preponi(*args) ⇒ Object
Prepone un modulo.
11 12 13 |
# File 'lib/italian/ruby/metodi/main.rb', line 11 def preponi(*args) prepend *args end |