Class: Piwik::Base

Inherits:
Object
  • Object
show all
Defined in:
lib/piwik/base.rb

Direct Known Subclasses

Site, User

Constant Summary collapse

@@template =
<<-EOF
# .piwik
# 
# Please fill in fields like this:
#
#  piwik_url: http://your.piwik.site
#  auth_token: secret
#
piwik_url: 
auth_token: 
EOF

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.parse_xml(xml) ⇒ Object

This is required to normalize the API responses when the Rails XmlSimple version is used



28
29
30
31
32
# File 'lib/piwik/base.rb', line 28

def self.parse_xml xml
  result = XmlSimple.xml_in(xml, {'ForceArray' => false})
  result = result['result'] if result['result']
  result
end

Instance Method Details

#parse_xml(xml) ⇒ Object



33
# File 'lib/piwik/base.rb', line 33

def parse_xml xml; self.class.parse_xml xml; end