Module: NetSuiteRails
- Defined in:
- lib/netsuite_rails/list_sync.rb,
lib/netsuite_rails/url_helper.rb,
lib/netsuite_rails/record_sync.rb,
lib/netsuite_rails/poll_trigger.rb,
lib/netsuite_rails/sync_trigger.rb,
lib/netsuite_rails/configuration.rb,
lib/netsuite_rails/spec/disabler.rb,
lib/netsuite_rails/sub_list_sync.rb,
lib/netsuite_rails/netsuite_rails.rb,
lib/netsuite_rails/poll_timestamp.rb,
lib/netsuite_rails/transformations.rb,
lib/netsuite_rails/spec/query_helpers.rb,
lib/netsuite_rails/list_sync/poll_manager.rb,
lib/netsuite_rails/record_sync/poll_manager.rb,
lib/netsuite_rails/record_sync/pull_manager.rb,
lib/netsuite_rails/record_sync/push_manager.rb,
lib/netsuite_rails/routines/company_contact_match.rb
Defined Under Namespace
Modules: Configuration, ListSync, RecordSync, Routines, Spec, SubListSync, SyncTrigger, Transformations, UrlHelper
Classes: PollTimestamp, PollTrigger, Railtie
Class Method Summary
collapse
Class Method Details
46
47
48
|
# File 'lib/netsuite_rails/netsuite_rails.rb', line 46
def self.configure(&block)
NetSuiteRails::Configuration.instance_eval(&block)
end
|
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
|
# File 'lib/netsuite_rails/netsuite_rails.rb', line 28
def self.configure_from_env(&block)
self.configure do
reset!
netsuite_pull_disabled ENV['NETSUITE_PULL_DISABLED'].present? && ENV['NETSUITE_PULL_DISABLED'] == "true"
netsuite_push_disabled ENV['NETSUITE_PUSH_DISABLED'].present? && ENV['NETSUITE_PUSH_DISABLED'] == "true"
if ENV['NETSUITE_DISABLE_SYNC'].present? && ENV['NETSUITE_DISABLE_SYNC'] == "true"
netsuite_pull_disabled true
netsuite_push_disabled true
end
polling_page_size if ENV['NETSUITE_POLLING_PAGE_SIZE'].present?
end
self.configure(&block) if block
end
|
.rails4? ⇒ Boolean
24
25
26
|
# File 'lib/netsuite_rails/netsuite_rails.rb', line 24
def self.rails4?
::Rails::VERSION::MAJOR >= 4
end
|