module InlineSvg::IOResource
Public Class Methods
===(object)
click to toggle source
# File lib/inline_svg/io_resource.rb, line 3 def self.===(object) object.is_a?(IO) || object.is_a?(StringIO) end
default_for(object)
click to toggle source
# File lib/inline_svg/io_resource.rb, line 7 def self.default_for(object) case object when StringIO then '' when IO then 1 end end
read(object)
click to toggle source
# File lib/inline_svg/io_resource.rb, line 14 def self.read(object) start = object.pos str = object.read object.seek start str end