Sha256: 7e3968d36ca8b68be3322fb7f3112e0ab0f3eb7df098cda1cb26210f574b6e5c

Contents?: true

Size: 378 Bytes

Versions: 17

Compression:

Stored size: 378 Bytes

Contents

# Opal does not support mutable strings
module RSpec
  module Matchers
    module Pretty
      def underscore(camel_cased_word)
        word = camel_cased_word.to_s
        word = word.gsub(/([A-Z]+)([A-Z][a-z])/,'\1_\2')
        word = word.gsub(/([a-z\d])([A-Z])/,'\1_\2')
        word = word.tr("-", "_")
        word = word.downcase
        word
      end
    end
  end
end

Version data entries

17 entries across 17 versions & 2 rubygems

Version Path
opal-rspec-0.8.0 lib-opal/opal/rspec/fixes/rspec/matchers/pretty.rb
opal-rspec-0.8.0.alpha3 lib-opal/opal/rspec/fixes/rspec/matchers/pretty.rb
opal-rspec-0.8.0.alpha2 lib-opal/opal/rspec/fixes/rspec/matchers/pretty.rb
opal-rspec-0.8.0.alpha1 lib-opal/opal/rspec/fixes/rspec/matchers/pretty.rb
opal-rspec-0.7.1 lib-opal/opal/rspec/fixes/rspec/matchers/pretty.rb
opal-rspec-0.7.0 lib-opal/opal/rspec/fixes/rspec/matchers/pretty.rb
opal-rspec-0.6.2 opal/opal/rspec/fixes/rspec/matchers/pretty.rb
opal-rspec-0.7.0.rc.2 lib-opal/opal/rspec/fixes/rspec/matchers/pretty.rb
opal-rspec-0.7.0.rc.1 lib-opal/opal/rspec/fixes/rspec/matchers/pretty.rb
opal-rspec-0.6.1 opal/opal/rspec/fixes/rspec/matchers/pretty.rb
opal-rspec-0.6.0 opal/opal/rspec/fixes/rspec/matchers/pretty.rb
opal-rspec-0.6.0.beta1 opal/opal/rspec/fixes/rspec/matchers/pretty.rb
opal-connect-rspec-0.5.0 opal/opal/rspec/fixes/rspec/matchers/pretty.rb
opal-rspec-0.5.0 opal/opal/rspec/fixes/rspec/matchers/pretty.rb
opal-rspec-0.5.0.beta3 opal/opal/rspec/fixes/rspec/matchers/pretty.rb
opal-rspec-0.5.0.beta2 opal/opal/rspec/fixes/matchers.rb
opal-rspec-0.5.0.beta1 opal/opal/rspec/fixes/matchers.rb