Class: String

Inherits:
Object show all
Defined in:
lib/perennial/core_ext/blank.rb,
lib/perennial/core_ext/misc.rb

Overview

:nodoc:

Instance Method Summary collapse

Instance Method Details

#/(*args) ⇒ Object



52
53
54
# File 'lib/perennial/core_ext/misc.rb', line 52

def /(*args)
  File.join(self, *args)
end

#blank?Boolean

Returns:

  • (Boolean)


42
43
44
# File 'lib/perennial/core_ext/blank.rb', line 42

def blank?
  self !~ /\S/
end

#camelize(capitalize_first_letter = true) ⇒ Object



60
61
62
# File 'lib/perennial/core_ext/misc.rb', line 60

def camelize(capitalize_first_letter = true)
  Inflector.camelize(self, capitalize_first_letter)
end

#to_pathnameObject



64
65
66
# File 'lib/perennial/core_ext/misc.rb', line 64

def to_pathname
  Pathname.new(self)
end

#underscoreObject



56
57
58
# File 'lib/perennial/core_ext/misc.rb', line 56

def underscore
  Inflector.underscore(self)
end