Method: Milkode::Database#packages
- Defined in:
- lib/milkode/cdweb/lib/database.rb
#packages(sort_kind) ⇒ Object
169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 |
# File 'lib/milkode/cdweb/lib/database.rb', line 169 def packages(sort_kind) sorted = nil if sort_kind == "favtime" sorted = @grndb.packages.favs elsif (sort_kind) sorted = @grndb.packages.sort(sort_kind) else # 大文字/小文字を無視してソートするため、速度を犠牲に # sorted = @grndb.packages.sort("name", "ascending") sorted = @grndb.packages.to_a.sort_by {|r| r.name.downcase} end sorted.map {|r| r.name} end |