Module: Fraggle::Block::URI

Defined in:
lib/fraggle/block.rb

Class Method Summary collapse

Class Method Details

.parse(u) ⇒ Object



28
29
30
31
32
33
34
35
36
37
38
39
40
41
# File 'lib/fraggle/block.rb', line 28

def self.parse(u)
  if u =~ /^doozer:\?(.*)$/
    parts = $1.split("&")
    parts.inject([]) do |m, pt|
      k, v = pt.split("=")
      if k == "ca"
        m << v
      end
      m
    end
  else
    raise(ArgumentError, "invalid doozerd uri '#{u}'")
  end
end