Commit 9de341f0

mo khan <mo@mokhan.ca>
2014-06-01 21:01:52
register missing exif parser component in container.
1 parent 6fc4f28
Changed files (2)
app
services
application
config
initializers
app/services/application/handlers/process_photo.rb
@@ -1,5 +1,5 @@
 class ProcessPhoto
-  def initialize(photos = Photo, exif_parser = ExifParser.new)
+  def initialize(photos, exif_parser)
     @photos = photos
     @exif_parser = exif_parser
   end
config/initializers/container.rb
@@ -6,7 +6,10 @@ container.register(:message_handler) { |builder| builder.build(ProcessPhoto) }
 
 container.register(:queue) { |c| Delayed::Job }
 container.register(:message_bus) { |c| c.build(MessageBus) }.as_singleton
+container.register(:exif_parser) { |builder| ExifParser.new }
 container.register(:twitter_publisher) { |c| c.build(TwitterPublisher) }.as_singleton
+
+# repositories
 container.register(:cakes) { |builder| Creation }
 container.register(:photos) { |builder| Photo }