Я знаю в Ruby, что могу использовать respond_to? проверять, имеет ли объект определенный метод. Но, учитывая класс, как я могу проверить, имеет ли экземпляр определенный метод? т.е., что-то как Foo.new....
У меня есть довольно маленькая база данных MySQL (установка Textpattern) на сервере, что у меня нет доступа SSH к (у меня есть только доступ FTP). Я должен регулярно загружать живую базу данных на свой локальный dev...
Существует ли простой способ перечислить средства доступа/читателей, которые были установлены в Классе Ruby? класс Тест attr_reader: один: два определения инициализируют #, Делают что-то заканчивает определение три конца конца Test.new...
Какой стиль предпочтен? Существует ли серьезное основание для одного по сравнению с другим?Заранее спасибо! 1) cmds.each делают |cmd | заканчиваются 2) cmds.each {|cmd |} Пример кода: cmds = ["создают", "обновляют", "перечисляют&q
David Korn, сторонник философии Unix, упрекнул программистов Perl несколько лет назад в интервью Slashdot относительно записи монолитных сценариев Perl, не используя инструментарий Unix через каналы...
Как я могу получить имя класса из объекта ActiveRecord? У меня есть: result = User.find (1) Я пытался: result.class # = > Пользователь (id: целое число, имя: строка ...) result.to_s # = > # & Л; Пользователь: 0x3d07cdc > ...
Что (самый быстрый/самый чистый/простой) путь состоит в том, чтобы преобразовать все ключи в хеше от строк до символов в Ruby? Это было бы удобно при парсинге YAML. my_hash = YAML.load_file ('yml') я хотел бы...
Фон: у Меня есть модуль, который объявляет много модулей методов экземпляра определение UsefulThings get_file;... определение delete_file;... определение format_text (x);... закончите, И я хочу назвать часть из...
У меня есть документ, который выглядит следующим образом: < div id = "block" > < a href = "http://google.com" > ссылка < / a > < / дел > Я не могу заставить Нокогири получить значение атрибута href. Я хотел бы ...
У меня есть массив как [1,1,1,2,4,6,3,3], и я хотел бы получить список повторных элементов, в этом случае [1,3]. Я записал это: my_array.select {|obj|my_array.count (obj)> 1} .uniq, Но это...
Мне нужно подставить значение строки в мое регулярное выражение в Ruby. Есть простой способ сделать это? Например: foo = "0.0.0.0" goo = "вот некоторые другие вещи 0.0.0.0", если goo = ~ / value ...
Мой коллега в настоящее время разрабатывает SQL-запросы как тот ниже для представления отчетов, которые отображены в файлах Excel через внешний запрос данных. В настоящее время, только создание отчетов о процессах на...
вещи = "одна вещь, две вещи, три вещи, четыре вещи" Учитывая этот ввод, как я могу разделить строку запятой и затем обрезать пробел вокруг нее на месте? В результате: вещи = ["одна вещь", ...
Я задавался вопросом, существует ли лучшая практика на том, где сохранить глобальные настройки в приложении для направляющих. Под чем я подразумеваю, который является т.е.: у Меня есть несколько globals, определенные, который может измениться, но вряд ли
В настоящее время я пытаюсь настроить среду разработки для изучения Ruby. Среда в первую очередь предназначена для того, чтобы разобраться с языком, но я, скорее всего, перейду к разработке ...
В PHP следующее позволило бы мне создавать строку, не имея необходимость выходить из кавычек.. $string = <<<EOD'. безотносительно <"" ', EOD; $string эха; Есть ли что-либо подобное ему в...
Согласно Википедии, патч обезьяны: способ расшириться или изменить код во время выполнения динамических языков [...], не изменяя код первоисточника. Следующее утверждение от...
Я ищу платформу настольного приложения, подобную направляющим: Хорошее Представление структуры каталогов Значения по умолчанию ORM MVC Helpers/DSL Изящный Забавный язык С открытым исходным кодом Прилично назревает
У меня есть следующее регулярное выражение (я извлек его из другого, чтобы воспроизвести ошибку): test_regex = / (^ [AZ] {2} [,] + \ d {5} (?: - \ d {4})?). + / Он соответствует аббревиатуре состояния, почтовому индексу и еще нескольким случайным ...
В рубине я хочу преобразовать плавание в интервал, если это - целое число. Например, = 1.0 b = 2.5 to_int_if_whole # => 1 b.to_int_if_whole # => 2.5 В основном я стараюсь не отображаться "...
Почему этот код 7.30 - 7.20 в рубиновых возвратах 0.0999999999999996, не 0.10? Но если я запишу 7.30 - 7.16, например, все будет в порядке, я доберусь 0.14. Что проблема, и как я могу решить его?
У меня есть приложение rails, работающее на сервере Linux. Я хотел бы взаимодействовать с назначениями Outlook / Exchange 2003 из приложения rails. Например, определенные действия должны инициировать отправку ...
Я пытаюсь установить некоторые Драгоценные камни Ruby, таким образом, я могу использовать Ruby для уведомления меня, когда я получаю сообщения Твиттера. Однако после выполнения обновления драгоценного камня - система, я теперь получаю zlib ошибку каждый р
Я хотел бы иметь приложение с поддержкой состояния, которое принимает команды и соответственно выполняет действия. Вот как это должно выглядеть: $ myapp & gt; dothis: «Я сделал это?» & GT; 3 + 6 + 9 18 & gt; хранить его ...