Sha256: db79f2ece75d0397723df9498f0aa607ec56ff705592a73eca96dff631d2360e

Contents?: true

Size: 303 Bytes

Versions: 44

Compression:

Stored size: 303 Bytes

Contents

module Ramaze
  module CoreExtensions

    # Extensions for String

    module String

      unless ''.respond_to?(:start_with?)

        # Compatibility with 1.9

        def start_with?(other)
          other = other.to_s
          self[0, other.size] == other
        end
      end
    end
  end
end

Version data entries

44 entries across 44 versions & 5 rubygems

Version Path
Pistos-ramaze-2008.09 lib/ramaze/snippets/string/start_with.rb
Pistos-ramaze-2008.12 lib/ramaze/snippets/string/start_with.rb
Pistos-ramaze-2009.01 lib/ramaze/snippets/string/start_with.rb
Pistos-ramaze-2009.02 lib/ramaze/snippets/string/start_with.rb
Pistos-ramaze-2009.04.08 lib/ramaze/snippets/string/start_with.rb
Pistos-ramaze-2009.06.12 lib/ramaze/snippets/string/start_with.rb
manveru-ramaze-2008.09 lib/ramaze/snippets/string/start_with.rb
manveru-ramaze-2008.10 lib/ramaze/snippets/string/start_with.rb
manveru-ramaze-2008.12 lib/ramaze/snippets/string/start_with.rb
manveru-ramaze-2009.01 lib/ramaze/snippets/string/start_with.rb
manveru-ramaze-2009.04.01 lib/ramaze/snippets/string/start_with.rb
manveru-ramaze-2009.04.08 lib/ramaze/snippets/string/start_with.rb
manveru-ramaze-2009.04.18 lib/ramaze/snippets/string/start_with.rb
manveru-ramaze-2009.04.22 lib/ramaze/snippets/string/start_with.rb
manveru-ramaze-2009.04 lib/ramaze/snippets/string/start_with.rb
manveru-ramaze-2009.05.08 lib/ramaze/snippets/string/start_with.rb
manveru-ramaze-2009.05 lib/ramaze/snippets/string/start_with.rb
manveru-ramaze-2009.06.04 lib/ramaze/snippets/string/start_with.rb
manveru-ramaze-2009.06.12 lib/ramaze/snippets/string/start_with.rb
manveru-ramaze-2009.06 lib/ramaze/snippets/string/start_with.rb