Class: Productive::BaseAccount

Inherits:
Base
  • Object
show all
Defined in:
lib/productive/resources/base_account.rb

Constant Summary

Constants inherited from Base

Productive::Base::PER_PAGE

Class Method Summary collapse

Methods inherited from Base

all, connection_options, connection_options=, connection_options_setup, depaginate, lazy_all, paginator_setup, reset_connection, setup

Class Method Details

.connection_objectObject



11
12
13
# File 'lib/productive/resources/base_account.rb', line 11

def self.connection_object
  RequestStore.store[:json_api_client_base_account_connection_object]
end

.connection_object=(connection) ⇒ Object



15
16
17
# File 'lib/productive/resources/base_account.rb', line 15

def self.connection_object=(connection)
  RequestStore.store[:json_api_client_base_account_connection_object] = connection
end

.siteObject



3
4
5
# File 'lib/productive/resources/base_account.rb', line 3

def self.site
  RequestStore.store[:json_api_client_base_account_site]
end

.site=(site) ⇒ Object



7
8
9
# File 'lib/productive/resources/base_account.rb', line 7

def self.site=(site)
  RequestStore.store[:json_api_client_base_account_site] = site
end

.site_setup(config) ⇒ Object



19
20
21
# File 'lib/productive/resources/base_account.rb', line 19

def self.site_setup(config)
  self.site = File.join config.base_url, config..to_s, '/'
end