lib/ddbcli/ddb-binary.rb in ddbcli-0.1.9 vs lib/ddbcli/ddb-binary.rb in ddbcli-0.2.0
- old
+ new
@@ -1,13 +1,18 @@
+require 'base64'
+
module DynamoDB
class Binary
- attr_reader :value
- alias to_s value
- alias to_str value
-
def initialize(value)
@value = value
end
+
+ def value
+ Base64.encode64(@value).delete("\n")
+ end
+
+ alias to_s value
+ alias to_str value
def inspect
@value.inspect
end
end