Class: String

Inherits:
Object show all
Defined in:
lib/kansas/Database.rb,
lib/kansas/Expression.rb,
lib/kansas/adaptors/StandardSQLMixin.rb

Instance Method Summary collapse

Instance Method Details

#expr_bodyObject



14
15
16
# File 'lib/kansas/Expression.rb', line 14

def expr_body
  sql_escape(self)
end

#mixcaseObject

Converts a string so that each initial letter after an underscore is an uppercase letter.



33
34
35
36
37
38
39
40
# File 'lib/kansas/Database.rb', line 33

def mixcase
  if self == upcase
    res = downcase
  else
    res = dup
  end
      res.gsub(/_(\w)/) {$1.upcase}
end