aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--fancy_bear/contextio.rb1
-rw-r--r--fancy_bear/contextio/auth.rb6
-rw-r--r--fancy_bear/contextio/base.rb13
3 files changed, 15 insertions, 5 deletions
diff --git a/fancy_bear/contextio.rb b/fancy_bear/contextio.rb
index 88fc988..dc3f9ff 100644
--- a/fancy_bear/contextio.rb
+++ b/fancy_bear/contextio.rb
@@ -1,4 +1,5 @@
require_relative 'contextio/config'
+require_relative 'contextio/base'
require_relative 'contextio/auth'
module FancyBear
diff --git a/fancy_bear/contextio/auth.rb b/fancy_bear/contextio/auth.rb
index 174648a..1288b6d 100644
--- a/fancy_bear/contextio/auth.rb
+++ b/fancy_bear/contextio/auth.rb
@@ -3,11 +3,7 @@ require 'contextio'
module FancyBear
module ContextIO
- class Auth
- def initialize
- @contextio = ::ContextIO.new(API_KEY, API_SECRET)
- end
-
+ class Auth < Base
def connect(callback_url)
connection_token = @contextio.connect_tokens.create(callback_url)
connection_token.browser_redirect_url
diff --git a/fancy_bear/contextio/base.rb b/fancy_bear/contextio/base.rb
new file mode 100644
index 0000000..84473d1
--- /dev/null
+++ b/fancy_bear/contextio/base.rb
@@ -0,0 +1,13 @@
+require 'contextio'
+
+module FancyBear
+ module ContextIO
+
+ class Base
+ def initialize
+ @contextio = ::ContextIO.new(API_KEY, API_SECRET)
+ end
+ end
+
+ end
+end