Pertanyaan yang diberi tag ruby

365
Menentukan jenis objek dalam ruby

Saya akan menggunakan python sebagai contoh dari apa yang saya cari (Anda bisa menganggapnya sebagai pseudocode jika Anda tidak tahu Python): >>> a = 1 >>> type(a) <type 'int'> Saya tahu di ruby ​​saya bisa melakukan: 1.9.3p194 :002 > 1.class => Fixnum Tetapi...

364
Rangkaian string di Ruby

Saya mencari cara yang lebih elegan untuk menggabungkan string di Ruby. Saya memiliki baris berikut: source = "#{ROOT_DIR}/" << project << "/App.config" Apakah ada cara yang lebih baik untuk melakukan ini? Dan untuk apa perbedaan antara <<dan

361
Cara memetakan dan menghapus nilai nil di Ruby

Saya punya mapyang bisa mengubah nilai atau menyetelnya menjadi nol. Saya kemudian ingin menghapus entri nil dari daftar. Daftar tidak perlu disimpan. Inilah yang saat ini saya miliki: # A simple example function, which returns a value or nil def transform(n) rand > 0.5 ? n * 10 : nil...

359
Parsing string JSON di Ruby

Saya memiliki string yang ingin saya uraikan di Ruby: string = '{"desc":{"someKey":"someValue","anotherKey":"value"},"main_item":{"stats":{"a":8,"b":12,"c":10}}}' Apakah ada cara mudah untuk mengekstrak

353
Haruskah saya menggunakan alias atau alias_method?

Saya menemukan sebuah posting blog di aliasvs alias_method. Seperti ditunjukkan dalam contoh yang diberikan dalam posting blog itu, saya hanya ingin alias metode lain di dalam kelas yang sama. Yang mana yang harus saya gunakan? Saya selalu melihat aliasdigunakan, tetapi seseorang mengatakan kepada...

347
Ruby: Memanggil metode kelas dari instance

Di Ruby, bagaimana Anda memanggil metode kelas dari salah satu instance kelas itu? Katakan saya punya class Truck def self.default_make # Class method. "mac" end def initialize # Instance method. Truck.default_make # gets the default via the class's method. # But: I wish to avoid...