module NetSuiteRails::Configuration
Constants
- NETSUITE_MAX_PAGE_SIZE
Public Instance Methods
attributes()
click to toggle source
# File lib/netsuite_rails/configuration.rb, line 11 def attributes @attributes ||= {} end
netsuite_instance_time_zone_offset(zone_offset = nil)
click to toggle source
# File lib/netsuite_rails/configuration.rb, line 41 def netsuite_instance_time_zone_offset(zone_offset = nil) if zone_offset.nil? attributes[:zone_offset] ||= -8 else attributes[:zone_offset] = zone_offset end end
netsuite_pull_disabled(flag = nil)
click to toggle source
# File lib/netsuite_rails/configuration.rb, line 32 def netsuite_pull_disabled(flag = nil) if flag.nil? attributes[:pull_disabled] = false if attributes[:pull_disabled].nil? attributes[:pull_disabled] else attributes[:pull_disabled] = flag end end
netsuite_push_disabled(flag = nil)
click to toggle source
# File lib/netsuite_rails/configuration.rb, line 23 def netsuite_push_disabled(flag = nil) if flag.nil? attributes[:push_disabled] = false if attributes[:push_disabled].nil? attributes[:push_disabled] else attributes[:push_disabled] = flag end end
netsuite_sync_mode(mode = nil)
click to toggle source
# File lib/netsuite_rails/configuration.rb, line 15 def netsuite_sync_mode(mode = nil) if mode.nil? attributes[:sync_mode] ||= :async else attributes[:sync_mode] = mode end end
polling_page_size(size = nil)
click to toggle source
# File lib/netsuite_rails/configuration.rb, line 49 def polling_page_size(size = nil) if size.nil? attributes[:size] ||= NETSUITE_MAX_PAGE_SIZE else attributes[:size] = size end end
reset!()
click to toggle source
# File lib/netsuite_rails/configuration.rb, line 7 def reset! attributes.clear end