class List
Public Instance Methods
all()
click to toggle source
# File lib/mediawiki_cli/list.rb, line 11 def all create_gateway invoke :categories invoke :properties invoke :templates end
categories()
click to toggle source
# File lib/mediawiki_cli/list.rb, line 43 def categories list_by_namespace("Category:") end
members()
click to toggle source
# File lib/mediawiki_cli/list.rb, line 22 def members create_gateway members = [] options[:categories].each { |c| members += $mw.category_members(c) members << c } if options[:categories] options[:namespaces].each { |n| members += list_by_namespace(n) } if options[:namespaces] return output members end
namespaces()
click to toggle source
# File lib/mediawiki_cli/list.rb, line 36 def namespaces create_gateway return output $mw.namespaces_by_prefix.keys end
properties()
click to toggle source
# File lib/mediawiki_cli/list.rb, line 48 def properties list_by_namespace("Property:") end
templates()
click to toggle source
# File lib/mediawiki_cli/list.rb, line 53 def templates list_by_namespace("Template:") end
unknown()
click to toggle source
# File lib/mediawiki_cli/list.rb, line 58 no_tasks { def list_by_namespace( namespace ) create_gateway