@@ -53,15 +53,15 @@ SecureNative can automatically load your config from *securenative.yml* file or
5353require ' securenative'
5454
5555
56- secureative = SecureNativeSDK .init
56+ secureative = SecureNative :: Client .init
5757```
5858### Option 2: Initialize via API Key
5959
6060``` ruby
6161require ' securenative'
6262
6363
64- securenative = SecureNativeSDK .init_with_api_key(' YOUR_API_KEY' )
64+ securenative = SecureNative :: Client .init_with_api_key(' YOUR_API_KEY' )
6565```
6666
6767### Option 3: Initialize via ConfigurationBuilder
@@ -70,7 +70,7 @@ require 'securenative'
7070
7171
7272options = SecureNative ::Config ::ConfigurationBuilder .new (api_key: ' API_KEY' , max_events: 10 , log_level: ' ERROR' )
73- SecureNativeSDK .init_with_options(options)
73+ SecureNative :: Client .init_with_options(options)
7474```
7575
7676## Getting SecureNative instance
@@ -79,7 +79,7 @@ Once initialized, sdk will create a singleton instance which you can get:
7979require ' securenative'
8080
8181
82- secureNative = SecureNativeSDK .instance
82+ secureNative = SecureNative :: Client .instance
8383```
8484
8585## Tracking events
@@ -92,7 +92,7 @@ require 'securenative'
9292
9393
9494def track
95- securenative = SecureNativeSDK .instance
95+ securenative = SecureNative :: Client .instance
9696 context = SecureNative ::Context .new (client_token: ' SECURED_CLIENT_TOKEN' , ip: ' 127.0.0.1' ,
9797 headers: { ' user-agent' => ' Mozilla: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:47.0) Gecko/20100101 Firefox/47.3 Mozilla/5.0 (Macintosh; Intel Mac OS X x.y; rv:42.0) Gecko/20100101 Firefox/43.4' })
9898
@@ -113,7 +113,7 @@ require 'securenative'
113113
114114
115115def track (request )
116- securenative = SecureNativeSDK .instance
116+ securenative = SecureNative :: Client .instance
117117 context = SecureNative ::Context .from_http_request(request)
118118
119119 event_options = SecureNative ::EventOptions .new (event: SecureNative ::EventTypes ::LOG_IN , user_id: ' 1234' , context: context,
@@ -135,7 +135,7 @@ require 'securenative'
135135
136136
137137def verify (request )
138- securenative = SecureNativeSDK .instance
138+ securenative = SecureNative :: Client .instance
139139 context = SecureNative ::Context .from_http_request(request)
140140
141141 event_options = SecureNative ::EventOptions .new (event: SecureNative ::EventTypes ::LOG_IN , user_id: ' 1234' , context: context,
@@ -158,7 +158,7 @@ require 'securenative'
158158
159159
160160def webhook_endpoint (request )
161- securenative = SecureNativeSDK .instance
161+ securenative = SecureNative :: Client .instance
162162
163163 # Checks if request is verified
164164 is_verified = securenative.verify_request_payload(request)
@@ -185,5 +185,5 @@ require 'securenative'
185185
186186options = SecureNative::Options.new(api_key : ' API_KEY' , max_events: 10, log_level: 'ERROR', proxy_headers: ['CF-Connecting-IP'])
187187
188- SecureNativeSDK .init_with_options(options)
188+ SecureNative::Client .init_with_options(options)
189189```
0 commit comments