Sha256: 786f559e1618c183f399233434d108d0f03093b60063a7788150b5afc2e532d5
Contents?: true
Size: 353 Bytes
Versions: 3
Compression:
Stored size: 353 Bytes
Contents
class Sekken class Resolver URL_PATTERN = /^http[s]?:/ XML_PATTERN = /^</ def initialize(http) @http = http end def resolve(location) case location when URL_PATTERN then @http.get(location) when XML_PATTERN then location else File.read(location) end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
sekken-0.3.0 | lib/sekken/resolver.rb |
sekken-0.2.0 | lib/sekken/resolver.rb |
sekken-0.1.0 | lib/sekken/resolver.rb |