Module: Middleman::Svg::URIResource

Defined in:
lib/middleman-svg/uri_resource.rb

Class Method Summary collapse

Class Method Details

.===(object) ⇒ Object



4
5
6
7
8
# File 'lib/middleman-svg/uri_resource.rb', line 4

def self.===(object)
  return false if object.is_a?(IO) || object.is_a?(StringIO)
  uri = URI.parse(object)
  uri.kind_of?(URI::HTTP) or uri.kind_of?(URI::HTTPS)
end

.read(object) ⇒ Object



10
11
12
13
# File 'lib/middleman-svg/uri_resource.rb', line 10

def self.read(object)
  str = open(object) { |f| f.read }
  str
end