Commit ce17e75c

mo khan <mo@mokhan.ca>
2015-01-21 04:54:57
just use ENV.
1 parent 8320faf
Changed files (3)
app
config
initializers
app/services/infrastructure/environment_variables.rb
@@ -1,5 +0,0 @@
-class EnvironmentVariables
-  def [](key)
-    ENV[key]
-  end
-end
app/services/infrastructure/twitter_publisher.rb
@@ -1,5 +1,5 @@
 class TwitterPublisher
-  def initialize(configuration)
+  def initialize(configuration = ENV)
     @configuration = configuration
   end
 
config/initializers/container.rb
@@ -1,6 +1,5 @@
 class ConfigureContainerCommand
   def configure(container)
-    container.register(:configuration) { EnvironmentVariables.new }
     container.register(:exif_parser) { |builder| ExifParser.new }
     container.register(:twitter_publisher) { |c| c.build(TwitterPublisher) }.as_singleton
     container.register(:product_api) { |c| AmazonAPI.new }.as_singleton