Module: Incentivale
- Extended by:
- Forwardable
- Defined in:
- lib/incentivale.rb,
lib/incentivale/api.rb,
lib/incentivale/auth.rb,
lib/incentivale/token.rb,
lib/incentivale/client.rb,
lib/incentivale/awrence.rb,
lib/incentivale/request.rb,
lib/incentivale/version.rb,
lib/incentivale/response.rb,
lib/incentivale/configuration.rb,
lib/incentivale/resources/egift.rb,
lib/incentivale/resources/product.rb,
lib/incentivale/resources/resource.rb,
lib/incentivale/resources/tracking.rb,
lib/incentivale/resources/redemption.rb
Defined Under Namespace
Modules: Resources Classes: Api, Auth, Client, Configuration, Request, Response, Token
Constant Summary collapse
- VERSION =
"1.0.1"
Class Attribute Summary collapse
-
.configuration ⇒ Object
Returns the value of attribute configuration.
Class Method Summary collapse
Class Attribute Details
.configuration ⇒ Object
Returns the value of attribute configuration.
26 27 28 |
# File 'lib/incentivale.rb', line 26 def configuration @configuration end |
Class Method Details
.build_api ⇒ Object
34 35 36 37 |
# File 'lib/incentivale.rb', line 34 def build_api token = Token.new @api = Api.new(Client.new(token)) end |
.configure {|configuration| ... } ⇒ Object
28 29 30 31 32 |
# File 'lib/incentivale.rb', line 28 def configure self.configuration ||= Configuration.new yield(configuration) build_api end |