class GiactVerification::DecorateHash
Attributes
decorator[R]
input[R]
Public Class Methods
call(args)
click to toggle source
# File lib/giact_verification/decorators/decorate_hash.rb, line 4 def self.call(args) new(args).call end
new(args)
click to toggle source
# File lib/giact_verification/decorators/decorate_hash.rb, line 8 def initialize(args) @input = args[:hashable].to_h @decorator = args.fetch(:decorator, GiactVerification::GiactSoapDecorator) end
Public Instance Methods
call()
click to toggle source
# File lib/giact_verification/decorators/decorate_hash.rb, line 13 def call input.map do |key, value| decorator.call(key: key, value: value) end.to_h end