lib/raisin.rb in raisin-0.1.2 vs lib/raisin.rb in raisin-0.2.0
- old
+ new
@@ -1,13 +1,19 @@
require 'raisin/version'
-require 'raisin/configuration'
-
-require 'raisin/base'
+require 'raisin/mapper'
require 'raisin/middleware'
+require 'raisin/railtie' if defined?(Rails)
+
module Raisin
def self.configure
- yield Configuration if block_given?
+ yield self
end
-end
-require 'raisin/railtie'
\ No newline at end of file
+ def self.vendor
+ @vendor || raise('`vendor` is not configured')
+ end
+
+ def self.vendor=(value)
+ @vendor = value
+ end
+end