Class: Requestor::RequireX
- Inherits:
-
Object
- Object
- Requestor::RequireX
- Defined in:
- lib/requestor.rb
Instance Method Summary collapse
- #code ⇒ Object
-
#initialize(url, debug = false) ⇒ RequireX
constructor
A new instance of RequireX.
- #require(name) ⇒ Object
Constructor Details
#initialize(url, debug = false) ⇒ RequireX
Returns a new instance of RequireX.
12 13 14 15 16 17 18 |
# File 'lib/requestor.rb', line 12 def initialize(url, debug=false) @url = url.sub(/\/$/,'\0') @code = [] @debug = debug end |
Instance Method Details
#code ⇒ Object
20 21 22 |
# File 'lib/requestor.rb', line 20 def code() @code.join("\n\n") end |
#require(name) ⇒ Object
24 25 26 27 28 29 30 |
# File 'lib/requestor.rb', line 24 def require(name) url = "%s/%s" % [@url, name.sub(/\.rb$|$/,'.rb')] puts 'RequireX url: ' + url.inspect if @debug @code << RXFHelper.read(url).first end |