Module: Piwik::ApiScope
- Included in:
- Base
- Defined in:
- lib/piwik/api_scope.rb
Overview
Used to extend a wrapper class with class-aware api calls, allowing users to use a more DRY api interface. Example:
site = Piwik::Site.load(7)
p = site.actions # returns an extended version of the Piwik::Actions api module
=> Piwik::Actions
p.outlinks # equivalent to Piwik::Actions.getOutlinks(:idSite => 7)
=> #<Piwik::Actions::Outlinks @data=[snip]>
Defined Under Namespace
Modules: ClassMethods
Class Method Summary collapse
Class Method Details
.included(base) ⇒ Object
11 12 13 |
# File 'lib/piwik/api_scope.rb', line 11 def self.included(base) base.extend ClassMethods end |