Class: String

Inherits:
Object
  • Object
show all
Defined in:
lib/howdy/core_ext/ruby/string/underscore.rb,
lib/howdy/core_ext/ruby/string/integer.rb

Overview

Stolen from Steam project by Sven Fuchs github.com/svenfuchs/steam

Instance Method Summary collapse

Instance Method Details

#integer?Boolean

Returns:

  • (Boolean)


4
5
6
# File 'lib/howdy/core_ext/ruby/string/integer.rb', line 4

def integer?
  !!(self =~ /[0-9]+/)
end

#underscoreObject



6
7
8
# File 'lib/howdy/core_ext/ruby/string/underscore.rb', line 6

def underscore
  self[0, 1].downcase + self[1..-1].gsub(/[A-Z]/) { |c| "_#{c.downcase}" }
end