Skip to content

Commit 1f5ded4

Browse files
committed
Include opinionated NS configuration block by default
1 parent 81e52cc commit 1f5ded4

File tree

2 files changed

+18
-1
lines changed

2 files changed

+18
-1
lines changed
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
# opinionated configuration
2+
3+
NetSuite.configure do
4+
reset!
5+
6+
email ENV['NETSUITE_EMAIL']
7+
password ENV['NETSUITE_PASSWORD']
8+
account ENV['NETSUITE_ACCOUNT']
9+
role ENV['NETSUITE_ROLE']
10+
api_version ENV['NETSUITE_API']
11+
sandbox (ENV['NETSUITE_PRODUCTION'].blank? || ENV['NETSUITE_PRODUCTION'] != 'true')
12+
13+
read_timeout 100000
14+
end

lib/netsuite_rails/netsuite_rails.rb

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
require 'netsuite'
22

3-
require 'netsuite_rails/configuration'
43
require 'netsuite_rails/poll_timestamp'
54
require 'netsuite_rails/transformations'
65
require 'netsuite_rails/url_helper'
@@ -27,6 +26,10 @@ class Railtie < ::Rails::Railtie
2726
rake_tasks do
2827
load 'netsuite_rails/tasks/netsuite.rb'
2928
end
29+
30+
config.before_configuration do
31+
require 'netsuite_rails/configuration'
32+
end
3033
end
3134

3235
end

0 commit comments

Comments
 (0)