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