Class: Base64DecodeService
- Inherits:
-
Object
- Object
- Base64DecodeService
- Defined in:
- lib/kamiliff/services/base64_decode_service.rb
Instance Method Summary collapse
-
#initialize(base64_string) ⇒ Base64DecodeService
constructor
A new instance of Base64DecodeService.
- #run ⇒ Object
Constructor Details
#initialize(base64_string) ⇒ Base64DecodeService
Returns a new instance of Base64DecodeService.
5 6 7 |
# File 'lib/kamiliff/services/base64_decode_service.rb', line 5 def initialize(base64_string) @base64_string = base64_string end |
Instance Method Details
#run ⇒ Object
9 10 11 12 13 14 |
# File 'lib/kamiliff/services/base64_decode_service.rb', line 9 def run string = @base64_string.tr('-','+').tr('_','/') json = Base64.decode64(string) = JSON.parse(json) .with_indifferent_access end |