Class: Seaquel::Quoter
- Inherits:
-
Object
- Object
- Seaquel::Quoter
- Defined in:
- lib/seaquel/quoter.rb
Instance Method Summary collapse
- #column(name) ⇒ Object
- #identifier(name) ⇒ Object
- #number(num) ⇒ Object
- #string(str) ⇒ Object
- #table(name) ⇒ Object
Instance Method Details
#column(name) ⇒ Object
7 8 9 |
# File 'lib/seaquel/quoter.rb', line 7 def column name %Q("#{name}") end |
#identifier(name) ⇒ Object
19 20 21 |
# File 'lib/seaquel/quoter.rb', line 19 def identifier name %Q("#{name}") end |
#number(num) ⇒ Object
15 16 17 |
# File 'lib/seaquel/quoter.rb', line 15 def number num num.to_s end |
#string(str) ⇒ Object
11 12 13 |
# File 'lib/seaquel/quoter.rb', line 11 def string str "'" + str.gsub("'", "''") + "'" end |
#table(name) ⇒ Object
3 4 5 |
# File 'lib/seaquel/quoter.rb', line 3 def table name identifier(name) end |