Sha256: a1095358dbb88bd309f0b035d6d2d6f862755d66c45cc2408d28cc101e011ba0

Contents?: true

Size: 337 Bytes

Versions: 4

Compression:

Stored size: 337 Bytes

Contents

class String
  def compress
    gsub("\n", '').squeeze(' ').strip
  end

  def extract_ancestor_id
    self.gsub(/((CONTENTS|KEY)\[\')|(\'\])/,'').strip
  end

  def checksum
    Digest::SHA1.hexdigest(self)
  end

  def non_empty?
    ! self.empty?
  end

  def camelize
    self.split("_").each {|s| s.capitalize! }.join("")
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
vault-tree-0.8.0 lib/vault-tree/util/string.rb
vault-tree-0.6.0 lib/vault-tree/util/string.rb
vault-tree-0.3.4 lib/vault-tree/util/string.rb
vault-tree-0.3.3 lib/vault-tree/util/string.rb