module Italian::Ruby
Constants
- VERSIONE
Public Class Methods
aggiungi_percorso_caricamento_in_memoria(percorso_cartella)
click to toggle source
Aggiunge il percorso indicato ai percorsi di caricamento in memoria.
# File lib/italian/ruby.rb, line 43 def self.aggiungi_percorso_caricamento_in_memoria(percorso_cartella) $: << percorso_cartella end
cartella_casa()
click to toggle source
Ottiene il percorso della cartella casa dell'utente corrente.
# File lib/italian/ruby.rb, line 23 def self.cartella_casa File.expand_path "~" end
cartella_traduzioni()
click to toggle source
Ottiene il percorso dove salvare tutti i file con estensione .ir nella relativa versione tradotta (che avrà estensione .rb).
# File lib/italian/ruby.rb, line 15 def self.cartella_traduzioni percorso = File.join cartella_casa, ".italian-ruby", "traduzioni" FileUtils.mkdir_p percorso unless Dir.exists? percorso percorso end
percorso_archivio_non_tradotto(percorso_archivio)
click to toggle source
Restituisce il percorso non tradotto di un archivio.
# File lib/italian/ruby.rb, line 36 def self.percorso_archivio_non_tradotto(percorso_archivio) return percorso_archivio unless percorso_archivio.respond_to? :partition percorso_archivio.partition(cartella_traduzioni).last.gsub(/\.rb$/, ".ir") end
percorso_archivio_tradotto(percorso_archivio)
click to toggle source
Restituisce il percorso tradotto di un archivio.
# File lib/italian/ruby.rb, line 29 def self.percorso_archivio_tradotto(percorso_archivio) File.join Italian::Ruby.cartella_traduzioni, File.expand_path(percorso_archivio).gsub(/\.ir$/, ".rb") end