class Mw::Cli

Public Instance Methods

connect() click to toggle source
# File lib/mediawiki_cli/cli.rb, line 20
def connect 
        config = symbolize_keys(to_hash(options.file)).fetch(options.wiki.to_sym) if options.file

        config ||= options
        $mw ||= MediaWiki::Gateway.new(config[:wiki])
        if config[:username] and config[:password]
                $mw.login(config[:username], config[:password]) 
        end
end
import(*file) click to toggle source
# File lib/mediawiki_cli/cli.rb, line 31
def import(*file)
        connect
        file.each { |f|
                $mw.import(f)
        }
end