Загрузка классов URL в Ruby - PullRequest
       0

Загрузка классов URL в Ruby

2 голосов
/ 20 января 2010

Есть ли простой способ загрузить класс из URL в Ruby?Я ищу что-то аналогичное загрузчику классов URL Java.

Пример:

require 'http://github.com/outoftime/sunspot/blob/master/lib/light_config.rb'

  • или -

require 'http://www.codehost.com/application.tgz' (подписанный архив, содержащий несколько файлов?)

Я подумываю добавить пользовательскую функцию для загрузки классов из URL, выполнить проверки безопасности, а затем вызвать что-то вроде eval (..) - но этот подход кажется немного странным.

1 Ответ

3 голосов
/ 20 января 2010

http_require

Также есть камень под названием urirequire .Кажется, работает:

http://yagni.com/bar.rb:

#!/usr/bin/ruby1.8

def foo
  puts "foo"
end

foo.rb:

#!/usr/bin/ruby1.8

require 'urirequire'
require 'http://yagni.com/bar.rb'

foo     # => foo
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...