lib/rom/dynamo.rb in rom-dynamo-0.1.4 vs lib/rom/dynamo.rb in rom-dynamo-0.14.0
- old
+ new
@@ -1,8 +1,13 @@
require 'rom'
-require 'aws-sdk-core'
+require 'date'
+require 'aws-sdk-dynamodb'
require "rom/dynamo/version"
require 'rom/dynamo/relation'
require 'rom/dynamo/commands'
require 'rom/dynamo/repository'
+# jRuby HACK: https://github.com/jruby/jruby/issues/3645#issuecomment-181660161
+module Aws; const_set(:DynamoDB, Aws::DynamoDB) end
+
+# Register adapter with ROM-rb
ROM.register_adapter(:dynamo, Rom::Dynamo)