Sha256: d53af3121898f8c0ceebf0cb7f00141f73daf6c1ff76cfe1541e8595ad115226

Contents?: true

Size: 432 Bytes

Versions: 5

Compression:

Stored size: 432 Bytes

Contents

module BabelBridge
  module StringExtensions
    def camelize
      self.split("_").collect {|a| a.capitalize}.join
    end

    def first_lines(n)
      lines=self.split("\n",-1)
      lines.length<=n ? self : lines[0..n-1].join("\n")
    end

    def last_lines(n)
      lines=self.split("\n",-1)
      lines.length<=n ? self : lines[-n..-1].join("\n")
    end

  end
end

class String
  include BabelBridge::StringExtensions
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
babel_bridge-0.5.5 lib/babel_bridge/string.rb
babel_bridge-0.5.4 lib/babel_bridge/string.rb
babel_bridge-0.5.3 lib/babel_bridge/string.rb
babel_bridge-0.5.1 lib/string.rb
babel_bridge-0.5.0 lib/string.rb