Sha256: e019d7458bc2949af47ef1524ab12dbbb25e0a13cb1655b9edbc7d78f7d6b3e4

Contents?: true

Size: 236 Bytes

Versions: 2

Compression:

Stored size: 236 Bytes

Contents

require 'uri'

module PeekAView
  module Tools
    def self.view_from_uri(uri, options = { })
      if (prefix = options[:prefix])
        uri.sub(%r|^#{prefix}/?|, '')
      else
        URI.parse(uri).path
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
peek-a-view-0.0.4 lib/peek_a_view/tools.rb
peek-a-view-0.0.3 lib/peek_a_view/tools.rb