class Iterable::ApiResource
ApiResource
is a parent class for rest resources for the Iterable
API. It allows for request conifugration to be set per request if needed, otherwise the default global Iterable.config
is used
Attributes
conf[R]
Public Class Methods
default_config()
click to toggle source
Global Iterable
config accessor for class
@return [Iterable::Config]
# File lib/iterable/api_resource.rb, line 26 def self.default_config Iterable.config end
new(conf = nil)
click to toggle source
Initialize a new ApiResource
with an optional config. Will default to the global [Iterable::Config] via `Iterable.config`
@return [Iterable::ApiResource]
# File lib/iterable/api_resource.rb, line 17 def initialize(conf = nil) @conf = conf ? conf : default_config end
Public Instance Methods
default_config()
click to toggle source
Global Iterable
config accessor for instance
@return [Iterable::Config]
# File lib/iterable/api_resource.rb, line 35 def default_config self.class.default_config end