class GiactVerification::GiactSoapDecorator
Constants
- KEYS_TO_UPCASE
Attributes
key[R]
value[R]
Public Class Methods
call(args)
click to toggle source
# File lib/giact_verification/decorators/giact_soap_decorator.rb, line 6 def self.call(args) new(args).call end
new(args)
click to toggle source
# File lib/giact_verification/decorators/giact_soap_decorator.rb, line 10 def initialize(args) @key = args[:key] @value = args[:value] end
Public Instance Methods
call()
click to toggle source
# File lib/giact_verification/decorators/giact_soap_decorator.rb, line 15 def call [key, modified_value] end
Private Instance Methods
modified_value()
click to toggle source
# File lib/giact_verification/decorators/giact_soap_decorator.rb, line 22 def modified_value if value.methods.include?(:strftime) value.strftime('%Y-%m-%d') elsif KEYS_TO_UPCASE.include?(key) value.upcase else value.to_s end end