Результаты поиска по запросу "ruby"
уступить блоку используя rr
Я пытаюсь проверить следующий код с помощьюrr: response = RestClient.get(url, {:params => params}){|response, request, result| response }В ванилиrspec, вы бы сделали что-то вроде этого: RestClient.should_receive(:get).with(url, {:params ...
реализовать рельсы before_filter в ruby без рельсов
Я использую g logger во всех моих классах. Я хочу, чтобы каждое сообщение начиналось с имени класса и имени метода следующим образом: Class_name::Method_nameэто то, что я делаю сейчас: class FOO def initialize end def bar msg_prefix = ...
Как вставить ключи и значения в пустой хеш с Ruby?
У меня есть класс словаря, и я хочу иметь возможность вставлять ключи (как ключевые слова) и значения (как определения) в пустой хеш с помощью метода add. Я не понимаю, как синтаксически написать это. Я включил файл RSPEC тоже. Рубин: class ...
рубиновое хеширование (гранит)
Вот хитрый трюк для включения автовификации хэша в ruby (взятый из фасетов): # File lib/core/facets/hash/autonew.rb, line 19 def self.autonew(*args) leet = lambda { |hsh, key| hsh[key] = new( &leet ) } new(*args,&leet) endХотя это работает ...
Доступные в Ruby гемы / инструменты для очистки веб-страниц [закрыто]
Я пытаюсь очистить веб-страницы сценарием Ruby, над которым я работаю. Цель проекта - показать, какие ETF и паевые инвестиционные фонды наиболее совместимы с философией инвестирования в стоимость. Вот некоторые примеры страниц, которые я хотел ...
Ошибка при установке ruby2 с помощью rvm
Я пытался установить его таким образом: brew установить autoconf brew установить automake brew установить libyaml rvm установить ruby-head Я пытался установить ruby2 с rvm, но я получил эту ошибку: ruby-head - #compiling Ошибка запуска 'make', ...
Как изменить значение по умолчанию атрибута Struct?
Согласно сдокументация [http://www.ruby-doc.org/core-1.9.3/Struct.html#method-c-new]неустановленные атрибуты Struct устанавливаются вnil: unset параметры по умолчанию ноль. Можно ли указать значение по умолчанию для определенных ...
Как добавить usr / local / bin в переменную окружения path в ubuntu 12.0.4?
Я только что установил ruby.1.8.6 на Ubuntu 12.0.4. Я изучаю рубин из книги, и после процесса установки он говорит «После завершения вы должны добавить / usr / local / bin в переменную окружения PATH. Я предполагаю, что, будучи пользователем ...
Область применения в Ruby и Python
Я изучал Ruby и Python одновременно, и я заметил, что эти два языка по-разному относятся к области видимости. Вот пример того, что я имею в виду: # Python a = 5 def myfunc(): print a myfunc() # => Successfully prints 5 # Ruby a = 5 def myfunc ...
Как отрицательный индекс работает с `Array # [] =`?
Я пытался увидеть, какArray#[]= работает, и поиграл: enum[int] = obj → obj enum[start, length] = obj → obj enum[range] = obj → obj Вопрос 1 У меня есть один массивb держаnil на своем0 индекс. b = [] b[0] # => nilЯ пытался заменитьnil с целым ...