class Dhole::Category
Public Instance Methods
member_file_titles()
click to toggle source
# File lib/dhole/category.rb, line 14 def member_file_titles file_page_ids = members.select{|cl| cl.cl_type == 'file'}.map(&:cl_from) Page.find(file_page_ids).map(&:page_title) # img_name == page_title end
member_files()
click to toggle source
careful! mass instantiation!
# File lib/dhole/category.rb, line 24 def member_files file_titles = members_file_titles Image.find(file_titles) end
member_page_titles()
click to toggle source
# File lib/dhole/category.rb, line 10 def member_page_titles page_ids = members.select{|cl| cl.cl_type == 'page'}.map(&:cl_from) Page.find(page_ids).map(&:page_title) end
member_pages()
click to toggle source
careful! mass instantiation!
# File lib/dhole/category.rb, line 19 def member_pages page_ids = members.select{|cl| cl.cl_type == 'page'}.map(&:cl_from) Page.find(page_ids) end
members()
click to toggle source
cat_files, cat_title
# File lib/dhole/category.rb, line 7 def members CategoryLink.where(cl_to: cat_title) || [] end
members_by_type(mtype)
click to toggle source
return only members of specified type (‘file’,‘page’, ‘subcat’)
# File lib/dhole/category.rb, line 29 def members_by_type(mtype) # TBD end