Sha256: f4e2ed1ddd87de54699e9fb4c9178590a7bc7b04ee9752f6da27701681a273dd
Contents?: true
Size: 771 Bytes
Versions: 1
Compression:
Stored size: 771 Bytes
Contents
module AffiliateWindow::Helpers # Helper methods for account delegation and using a default account. module Account attr_accessor :account # Some delegation methods (avoids having a delegation dependency). def user; account.user; end def datafeed_password; account.datafeed_password; end def api_password; account.api_password; end def api_key; account.api_key; end def format; account.format; end def compression_parameter; account.compression_parameter; end # Sets @account to the passed account, or a defined default. def set_account(account) @account = account || AffiliateWindow.account raise ArgumentError, "Pass the account parameter, or set AffiliateWindow.account." unless @account end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
affiliate-window-0.2.1.pre1 | lib/affiliate-window/helpers/account.rb |