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

3 ответа

RACC доступен в виде стандартного модуля Ruby 1.8, поэтому я советую вам сосредоточиться на этом, даже если его руководство не очень простое и требует знакомства с yacc.

я есть эта строка: %{Children^10 Health "sanitation management"^5}И я хочу преобразовать это, чтобы токенизировать это в массив хэшей: [{:keywords=>"children", :boost=>10}, {:keywords=>"health", :boost=>nil}, {:keywords=>"sanitation ...

5 ответов

Вы говорите, что есть СУХОЕ нарушение, потому что и рабочий код, и тестовый код генерируют время? Если да, то как помогает его замена на ложный? Кроме того, отсутствует слово "или у вас может быть один легко проверяемый объект, который может быть везде"?

наилучший способ написания модульного теста для кода, который получает текущее время? Например, некоторые объекты могут быть созданы только в рабочие дни, другие объекты учитывают текущее время при проверке разрешений на выполнение некоторых ...

3 ответа

Надеюсь, это будет работать для вас!

тоящее время у меня есть суперкласс, в котором есть функция, которую я хочу, чтобы все подклассы вызывали в каждой своей функции. Предполагается, что функция должна вести себя как функция before_filter в rails, но я не уверен, что делать с ...

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

7 ответов

Я написал простой тест для всего вышеперечисленного.

аюсь понять разницу между этими четырьмя методами. По умолчанию знаю что== вызывает методequal? который возвращает истину, когда оба операнда ссылаются на один и тот же объект. === по умолчанию также вызывает== какие звонкиequal?... хорошо, так ...

3 ответа

Вы также можете создать хэш, который НЕ позволит использовать дубликаты записей в качестве записей. Например, следующий код должен помочь:

акое умный способ удалить строки из CSV-файла в ruby, где определенное значение существует в определенной строке? Вот пример файла: 350 lbs., Outrigger Footprint, 61" x 53", Weight, 767 lbs., 300-2080 350 lbs., Outrigger Footprint, 61" x 53", ...

1 ответ

все еще не работает ... я добавляю файл в config / initializers и помещаю этот код.

у изменить формат даты по умолчанию в Rails. Формат должен быть г / м / д. Я добавляю следующий код в мою среду. ActiveSupport::CoreExtensions::Date::Conversions::DATE_FORMATS. merge!(:default => '%Y/%m/%d')Но это не сработало. Как я могу ...

2 ответа

 в IRB, но не в вашем скрипте Ruby.

код работает в irb: irb(main):037:0> eval <<-EOS irb(main):038:0" #{attribute} = "host" irb(main):039:0" puts machine irb(main):040:0" EOS host => nil irb(main):041:0> puts machine host => nil irb(main):042:0> puts attribute machine => ...

1 ответ

Приложение Padrino с REST API

В приложении Padrino у меня естьсообщенийКонтроллер с обычными маршрутами: Blog::App.controllers :posts do get :index do ... end get :show, :with => :id do ... end endЭто дает мне нормальный доступ к URL в пределахсообщенийПространство ...

4 ответа

Вот как это должно выглядеть.

class Tree def initialize*d;@d,=d;end def to_s;@l||@r?",>":@d;end def total;(@d.is_a?(Numeric)?@d:0)+(@[email protected]: 0)+(@[email protected]: 0);end def insert d alias g instance_variable_get ...

5 ответов

Я надеюсь, что это дает нам немного лучшее понимание объектов в Ruby.

>> a = 5 => 5 >> b = a => 5 >> b = 4 => 4 >> a => 5 могу установить 'b', чтобы фактически быть 'a', чтобы в этом примере переменная a также стала равной четырем. Благодарю.