class MediaWiktory::Wikipedia::Actions::Cxpublish

Save a page created using the Content Translation extension.

Usage:

“`ruby api.cxpublish.title(value).perform # returns string with raw output # or api.cxpublish.title(value).response # returns output parsed and wrapped into Response object “`

See {Base} for generic explanation of working with MediaWiki actions and {MediaWiktory::Wikipedia::Response} for working with action responses.

All action's parameters are documented as its public methods, see below.

Public Instance Methods

categories(value) click to toggle source

The categories to put the published page in.

@param value [String] @return [self]

# File lib/mediawiktory/wikipedia/actions/cxpublish.rb, line 66
def categories(value)
  merge(categories: value.to_s)
end
from(value) click to toggle source

The source language code.

@param value [String] @return [self]

# File lib/mediawiktory/wikipedia/actions/cxpublish.rb, line 42
def from(value)
  merge(from: value.to_s)
end
html(value) click to toggle source

The content to save.

@param value [String] @return [self]

# File lib/mediawiktory/wikipedia/actions/cxpublish.rb, line 34
def html(value)
  merge(html: value.to_s)
end
sourcetitle(value) click to toggle source

The title of the source page.

@param value [String] @return [self]

# File lib/mediawiktory/wikipedia/actions/cxpublish.rb, line 58
def sourcetitle(value)
  merge(sourcetitle: value.to_s)
end
title(value) click to toggle source

The title of the page to perform actions on.

@param value [String] @return [self]

# File lib/mediawiktory/wikipedia/actions/cxpublish.rb, line 26
def title(value)
  merge(title: value.to_s)
end
to(value) click to toggle source

The target language code.

@param value [String] @return [self]

# File lib/mediawiktory/wikipedia/actions/cxpublish.rb, line 50
def to(value)
  merge(to: value.to_s)
end
token(value) click to toggle source

A “csrf” token retrieved from action=query&meta=tokens

@param value [String] @return [self]

# File lib/mediawiktory/wikipedia/actions/cxpublish.rb, line 90
def token(value)
  merge(token: value.to_s)
end
wpCaptchaId(value) click to toggle source

Captcha ID (when saving with a captcha response).

@param value [String] @return [self]

# File lib/mediawiktory/wikipedia/actions/cxpublish.rb, line 74
def wpCaptchaId(value)
  merge(wpCaptchaId: value.to_s)
end
wpCaptchaWord(value) click to toggle source

Answer to the captcha (when saving with a captcha response).

@param value [String] @return [self]

# File lib/mediawiktory/wikipedia/actions/cxpublish.rb, line 82
def wpCaptchaWord(value)
  merge(wpCaptchaWord: value.to_s)
end