Результаты поиска по запросу "ruby"

1 ответ

уступить блоку используя rr

Я пытаюсь проверить следующий код с помощьюrr: response = RestClient.get(url, {:params => params}){|response, request, result| response }В ванилиrspec, вы бы сделали что-то вроде этого: RestClient.should_receive(:get).with(url, {:params ...

2 ответа

реализовать рельсы before_filter в ruby без рельсов

Я использую g logger во всех моих классах. Я хочу, чтобы каждое сообщение начиналось с имени класса и имени метода следующим образом: Class_name::Method_nameэто то, что я делаю сейчас: class FOO def initialize end def bar msg_prefix = ...

2 ответа

Как вставить ключи и значения в пустой хеш с Ruby?

У меня есть класс словаря, и я хочу иметь возможность вставлять ключи (как ключевые слова) и значения (как определения) в пустой хеш с помощью метода add. Я не понимаю, как синтаксически написать это. Я включил файл RSPEC тоже. Рубин: class ...

ТОП публикаций

3 ответа

рубиновое хеширование (гранит)

Вот хитрый трюк для включения автовификации хэша в 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Хотя это работает ...

2 ответа

Доступные в Ruby гемы / инструменты для очистки веб-страниц [закрыто]

Я пытаюсь очистить веб-страницы сценарием Ruby, над которым я работаю. Цель проекта - показать, какие ETF и паевые инвестиционные фонды наиболее совместимы с философией инвестирования в стоимость. Вот некоторые примеры страниц, которые я хотел ...

3 ответа

Ошибка при установке ruby2 с помощью rvm

Я пытался установить его таким образом: brew установить autoconf brew установить automake brew установить libyaml rvm установить ruby-head Я пытался установить ruby2 с rvm, но я получил эту ошибку: ruby-head - #compiling Ошибка запуска 'make', ...

6 ответов

Как изменить значение по умолчанию атрибута Struct?

Согласно сдокументация [http://www.ruby-doc.org/core-1.9.3/Struct.html#method-c-new]неустановленные атрибуты Struct устанавливаются вnil: unset параметры по умолчанию ноль. Можно ли указать значение по умолчанию для определенных ...

2 ответа

Как добавить usr / local / bin в переменную окружения path в ubuntu 12.0.4?

Я только что установил ruby.1.8.6 на Ubuntu 12.0.4. Я изучаю рубин из книги, и после процесса установки он говорит «После завершения вы должны добавить / usr / local / bin в переменную окружения PATH. Я предполагаю, что, будучи пользователем ...

3 ответа

Область применения в Ruby и Python

Я изучал Ruby и Python одновременно, и я заметил, что эти два языка по-разному относятся к области видимости. Вот пример того, что я имею в виду: # Python a = 5 def myfunc(): print a myfunc() # => Successfully prints 5 # Ruby a = 5 def myfunc ...

3 ответа

Как отрицательный индекс работает с `Array # [] =`?

Я пытался увидеть, какArray#[]= работает, и поиграл: enum[int] = obj → obj enum[start, length] = obj → obj enum[range] = obj → obj Вопрос 1 У меня есть один массивb держаnil на своем0 индекс. b = [] b[0] # => nilЯ пытался заменитьnil с целым ...