Module: JunglePath::SQL::Role
- Defined in:
- lib/jungle_path/sql/role.rb
Class Method Summary collapse
Class Method Details
.by_user(db, user) ⇒ Object
6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
# File 'lib/jungle_path/sql/role.rb', line 6 def self.by_user db, user sql = JunglePath::SQL::Helpers.sql(" select a.id, a.name, a.description from role a join user_role b on a.id = b.role_id where b.user_id = ? ") ds = db.base[sql, user.id] result = ds.all array = [] result.each do |row| array << ({id: row[:id], name: row[:name], description: row[:description]}) end array end |