lib/native.rb in native-0.0.1 vs lib/native.rb in native-1.0.0
- old
+ new
@@ -1,11 +1,20 @@
-begin
- require 'rails'
-rescue Exception => e
- warn "Ensure you are in a Ruby on Rails environment"
-end
-
-module Native
-
- require 'native/version'
-
-end
+require 'native/version'
+
+module Native
+
+ autoload :Configuration, 'native/configuration'
+
+ class << self
+ attr_accessor :configuration
+ end
+
+ def self.configure
+ self.configuration ||= Configuration.new
+ yield configuration
+ end
+
+ class Engine < ::Rails::Engine
+ # isolate_namespace Native
+ end
+
+end