Module: JunglePath::SQL::User
- Defined in:
- lib/jungle_path/sql/user.rb
Class Method Summary collapse
Class Method Details
.by_key(db, key) ⇒ Object
19 20 21 22 23 24 25 26 27 28 29 30 31 |
# File 'lib/jungle_path/sql/user.rb', line 19 def self.by_key(db, key) sql = JunglePath::SQL::Helpers.sql(" #{base_sql} join key b on a.id = b.user_id where b.key = ? ") puts "sql:\n#{sql}." puts "key: #{key}." ds = db.base[sql, key] row = ds.first puts "row: #{row}." row end |
.by_user_name(db, user_name) ⇒ Object
6 7 8 9 10 11 12 13 14 15 16 17 |
# File 'lib/jungle_path/sql/user.rb', line 6 def self.by_user_name(db, user_name) sql = JunglePath::SQL::Helpers.sql(" #{base_sql} where a.user_name = ? ") puts "sql:\n#{sql}." puts "user_name: #{user_name}." ds = db.base[sql, user_name] row = ds.first puts "row: #{row}." row end |