Sha256: 873a9fbc226354df04933d431dd4773fd36247fd9722c29ab8234e01480880a3

Contents?: true

Size: 178 Bytes

Versions: 110

Compression:

Stored size: 178 Bytes

Contents

module Scrivito
  class ParentPath
    def self.of(path)
      return if path.nil?
      return if path == '/'
      path.gsub(/\/[^\/]+$/, '').presence || '/'
    end
  end
end

Version data entries

110 entries across 110 versions & 1 rubygems

Version Path
scrivito_sdk-1.12.0.rc2 app/cms/scrivito/parent_path.rb
scrivito_sdk-1.12.0.rc1 app/cms/scrivito/parent_path.rb
scrivito_sdk-1.11.0 app/cms/scrivito/parent_path.rb
scrivito_sdk-1.11.0.rc1 app/cms/scrivito/parent_path.rb
scrivito_sdk-1.10.0 app/cms/scrivito/parent_path.rb
scrivito_sdk-1.10.0.rc5 app/cms/scrivito/parent_path.rb
scrivito_sdk-1.10.0.rc4 app/cms/scrivito/parent_path.rb
scrivito_sdk-1.10.0.rc3 app/cms/scrivito/parent_path.rb
scrivito_sdk-1.10.0.rc2 lib/scrivito/parent_path.rb
scrivito_sdk-1.10.0.rc1 lib/scrivito/parent_path.rb
scrivito_sdk-1.9.1 lib/scrivito/parent_path.rb
scrivito_sdk-1.9.1.rc1 lib/scrivito/parent_path.rb
scrivito_sdk-1.9.0 lib/scrivito/parent_path.rb
scrivito_sdk-1.9.0.rc2 lib/scrivito/parent_path.rb
scrivito_sdk-1.9.0.rc1 lib/scrivito/parent_path.rb
scrivito_sdk-1.8.1 lib/scrivito/parent_path.rb
scrivito_sdk-1.8.1.rc1 lib/scrivito/parent_path.rb
scrivito_sdk-1.8.0 lib/scrivito/parent_path.rb
scrivito_sdk-1.8.0.rc2 lib/scrivito/parent_path.rb
scrivito_sdk-1.8.0.rc1 lib/scrivito/parent_path.rb