Class: WikiAvro::MediaWiki::SiteInfo

Inherits:
XML::Element show all
Defined in:
lib/wikiavro/mediawiki.rb

Instance Attribute Summary collapse

Attributes inherited from XML::Element

#attr

Instance Method Summary collapse

Methods inherited from XML::Element

#optional?, #parse

Constructor Details

#initializeSiteInfo

Returns a new instance of SiteInfo.



291
292
293
294
# File 'lib/wikiavro/mediawiki.rb', line 291

def initialize
  super([Sitename.new, Base.new, Generator.new,
         Case.new, Namespaces.new])
end

Instance Attribute Details

#baseObject

Returns the value of attribute base.



276
277
278
# File 'lib/wikiavro/mediawiki.rb', line 276

def base
  @base
end

#caseObject

Returns the value of attribute case.



278
279
280
# File 'lib/wikiavro/mediawiki.rb', line 278

def case
  @case
end

#generatorObject

Returns the value of attribute generator.



277
278
279
# File 'lib/wikiavro/mediawiki.rb', line 277

def generator
  @generator
end

#sitenameObject

Returns the value of attribute sitename.



275
276
277
# File 'lib/wikiavro/mediawiki.rb', line 275

def sitename
  @sitename
end

Instance Method Details

#nameObject



280
281
282
# File 'lib/wikiavro/mediawiki.rb', line 280

def name
  'siteinfo'
end

#resetObject



284
285
286
287
288
289
# File 'lib/wikiavro/mediawiki.rb', line 284

def reset
  @sitename = nil
  @base = nil
  @generator = nil
  @case = nil
end